C语言如何竖着输入一组字符?

Python011

C语言如何竖着输入一组字符?,第1张

洛谷的兄弟?

先创造一个字符指针,指向输入进来的字符串(指向字符串的头,也就是第一个字符第一个成员)

然后在输出的for循环里每次循环指针向下偏移一位,输出指针指向的字符输出这是你要的1个字符,后面再带个换行就是你要的竖直输出

代码如下: #include<stdio.h>int main() { int a[10],i,jprintf("请输入十个数:\n")for(i=0i<=9i++) { scanf("%d",&a[i])} printf("这十个数分别为:\n")for(i=0i<=9i++) { printf("%d\n",a[i])} printf("\n")return 0} 有疑问欢迎提出。

麻烦采纳,谢谢!

raw_poem=raw_input("input:")

sentence_list=raw_poem.split()[::-1]

for index in xrange(len(sentence_list[0])):

for sentence in sentence_list:

print sentence[index]," ",

print

>>>

低 举 疑 床

头 头 是 前

思 望 地 明

故 明 上 月

乡 月 霜 光

>>>

>>>

从 春 芙 云 始 侍 温 春 六 回

此 宵 蓉 鬓 是 儿 泉 寒 宫 眸

君 苦 帐 花 新 扶 水 赐 粉 一

王 短 暖 颜 承 起 滑 浴 黛 笑

不 日 度 金 恩 娇 洗 华 无 百

早 高 春 步 泽 无 凝 清 颜 媚

朝 起 宵 摇 时 力 脂 池 色 生

>>>