已采纳回答 / E48
因为数据类型float和double默认都是保留小数点后六位的,如果想只保留一位那可以在输出的时候写可以把f%换成f.1%,这样就只有一个小数点了,保留的后一位会四舍五入
2019-08-19
已采纳回答 / 坚持下去灬
这个我我试过了,匝一想是可行的,后来我看了下发现问题 if里的等式是不成立的 m==n 是不可能的,因为在上面for 你已经定了 n<m 所以是不可能出现 n==m的情况的。所以你运行成功输出错误。 那么把上面的 n<m 换成n<=m 可行吗? 会输出东西,但是不是我们想要的素数。 你会发现 输出的结果是 2 3 4 5 6 7 。。。。 if(m%n==0 ,m == n) 因为每一个都可以被自身整除m%n==0 并且都可以成立 n=m 。所以这样写...
2019-08-19
已采纳回答 / 精慕门2369140
FOR(定义初始值,循环条件,循环执行操作)你再回去看看课程的解释sum3=sum2+num2sum2=sum1+num1sum1=sum0+num0
2019-08-18
最赞回答 / 聪明db
#include <stdio.h>int main(){ int age;age=18;/*这里定义年龄*/ printf("我今年%d岁!\n", age); return 0; }
2019-08-18
已采纳回答 / 小小疾飞
为什么第一个例子goto语句和第二个用法不一样呢?有什么不一样,goto语句不就是跳转吗?怎么不一样呢?LOOP这种有效标识符是有固定的吗,还是就只要英文大写就行呢?你都说了是标识符,标识符是自己命名的,符合你自己的命名规则就可以了。
2019-08-18
已采纳回答 / 小小疾飞
代码错得离谱,i==1||3||5||7,没有这种写法。 switch(month) { case 8: for(i=1;i<month;i++) { sum+=j; } sum+=day; printf("%d年的%d月%d号是该年的第%d天",year,month,day,sum); }还有这个switch语句也是醉了。
2019-08-18