weixin_慕斯9508330
2021-12-22 02:58
int main(){ int i, j, k; for(i=1; i<5; i++){ for( j=i ; j<5 ; j++ ){ printf(" "); } for( k=1 ; k<i + i ; k++) { printf("*"); } printf("\n"); //每次循环换行 } return 0; } 你们最开始是怎么看出 k = i*2-1这个公式的? 我打死看不出来
因为1,3,5,7之间都差了2,是等差数列,有数学知识可知k=i*2-1,如果用i+i的话,输出的*号就不对了
C语言入门
926210 学习 · 20797 问题
相似问题