最赞回答 / 黑夜的白_羊
#include<stdio.h>int main() { int i,j,k; char m='A'; k=0; for(i=1; i<=6; i++)//控制行数 for(j=1; j<=i; j++) //控制个数 { putchar(m+k); k++; if(i==j) puts("");//换行 }}
2019-07-06
已采纳回答 / 海浴飞鸥
因为for循环第二个表达式即k*k<26,是关系表达式,其作用就是满足这个条件,循环继续进行。for循环只要找到第二个表达式语句,得到判断结果就行了。你的print()写在k*k<26之前,for循环想得到其判断结果,肯定要把print走过去;相反,你把k*k放在printf之前,for循环先找到k*k<26得到了判断结果,就没必要运行后面的printf了记住了,第1个和第3个表达式可以有多个表达式,中间这个起判断作用的表达式,就一个表达式
2019-07-05
最新回答 / weixin_慕侠3329338
谢谢你的回答,但是我脑子没洞,这是 c primer plus 上的一道题,我只是把位置k*k<26,和printf(“k=%d\n”,k)的顺序换了一下,就出现不同的结果。这是有关逗号运算符的知识,有兴趣可以了解一下,不要没见过就发泄情绪。
2019-07-05
最新回答 / 小小疾飞
主函数和其他函数有没有关系就看主函数体里面有没有调用其他函数。如果只是定义了其他函数而没有调用,那么主函数和其他函数没有一丝一毫的关系。主函数和其他函数的区别是主函数必须要有而且只能有一个,因为运行的就是主函数。
2019-07-04
最新回答 / qq_慕妹1573832
<...code...>#include <stdio.h>int main(){ printf("小编每天打车花34.7元"); return 0;}
2019-07-04