最新回答 / 慕粉804916
在C语言中,一个分号代表一条语句,因为if只能控制一个语句,那么在这个程序中,如果if后面加分号,那么if控制一个空语句,也就是说if语句判断条件成立后执行空语句(没有输出),然后再执行printf语句,所以得到是结果就是100到999;不加分号,if控制printf语句,条件成立执行if输出语句,得到水仙花数。
2017-10-24
最新回答 / 高帅11
/*E是exponent,表示以10为底的指数。此格式用指数表示法显示数字,以 E+n 替换部分数字,其中 E(代表指数)表示将前面的数字乘以 10 的 n 次幂。例如,用 2 位小数的“科学记数”格式表示 12345678901,结果为 1.23E+10,即 1.23 乘以 10 的 10 次幂*/
2017-10-24
最新回答 / 慕圣8295839
#include <stdio.h>int main(){ int sum = 0; int i; for(i=1; i<=10; i++) { printf("%d\n", i); if(i==3)//是不是少了一个判断呢? { goto END0; } //在这里使用goto语句 } END0:printf("结束for循环了.......
2017-10-23