其实完全是啥也不会的菜鸡。。跟着dalao朋友一起进了一个刷题小群莫名其妙就开始了每天一题的打卡生涯。。
实在是太菜了痛定思痛决定从最基本的开始撸起,which means把课本课后题先做了起(呃),过程里的思路和修正记录一下,希望不是三天打鱼两天晒网。
教材是《c程序设计(第五版)》,今天就开始做小学生题叭。
P14 5.输出以下图形:
*****
*****
*****
*****
这个题目就是说很简单,仅有的变量就是行数和空格数,并且是倍数的关系;
所以行数 i,每行空格数 2i,再用循环逐行输出就可以了。
#include <stdio.h>
int main(){
int i, j ;
for(i = 0; i <= 3; i++){
for(j = 0; j <= 4; j++){
if(j <= i)
printf(" "); //两个空格
}
if(i != 3)
printf("*****\n");
else
printf("*****");
}
return 0;
}
时常忘记最后一行不换行,下次会记住了。