gtx550ti 3dmark11:大家帮我找找错(简单C)3

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/27 22:27:11
打印一个图形:望大家帮帮忙,谢谢。
*****
*****
*****
*****
*****
------------------
#include <stdio.h>
main()
{
char a[5]={'*','*','*','*','*'};
int i,j,k;
char space=' ';
for (i=0;i<5;i++)
{printf ("\n");
printf (" ");/*前面的4个空格*/
for (j=1;j<=i;j++)
printf("%c",space);
for (k=0;k<5;k++);
printf("%c",a[k]);
}
printf("\n");
}
图出了问题,应该是如下(0代表空格)
0000*****
00000*****
000000*****
0000000*****
00000000*****
不好意思啊各位,我刚学完数组,题目要求用字符数组来实现打印结果。
郁闷啊郁闷,原来就是多了个分号,去掉就好了。

#include <stdio.h>

main()
{
int i,j;

for(i=4;i<=8;i++)
{
for(j=1;j<=i;j++)
{
printf(" ");
}
printf("*****\n");
}

}

#include <stdio.h>
main() {
for (int i=0;i<5;i++){
for (int j=0;j<5;j++){
printf("*");
}
printf("\n");
}
}

#include <stdio.h>
void main() {
for (int i=0;i<5;i++){
for (int k=4+i;k>0;k--)
printf(" ");
for (int j=0;j<5;j++){
printf("*");
}
printf("\n");
}
}

你的程序太复杂了,不用那么麻烦