对于空格如何处理,如下边的例题
AAB
ABC
ABCD
我想打出下面的图形,如何处理空格?我是新手不要见笑,请多指教!!!在这里先谢过了。
----------------解决方案--------------------------------------------------------
用循环就可以了。比如
char *s="ABCD";
for(i=0;i<strlen(s);i++)
{
for(j=0;j<10-i;j++)
printf(" ");
for(j=0;j<=i;j++)
printf("%c",s[j]);
printf("\n");
}
[[it] 本帖最后由 hoodlum1980 于 2008-3-22 00:27 编辑 [/it]]
----------------解决方案--------------------------------------------------------
谢谢指点,char *s="ABCD";中的*是什么样的符号?我刚刚开始自学C,我这道题主要是让我用循环,谢谢你的指点,我有了一点启发!我再好好研究研究!!!!
----------------解决方案--------------------------------------------------------
这个*是指针,呵呵
----------------解决方案--------------------------------------------------------
回复 2# 的帖子
char *s="ABCD";表示定义一指针变量s并初始化,s存储着字符串“ABCD”的首地址。 ----------------解决方案--------------------------------------------------------