最赞回答 / 慕尼黑1508367
#include <stdio.h>int main(){ int i,sum=0; i=1; while(i<=100) //循环条件应该是什么呢? { sum=sum+i; i++;//这里是不是应该改变循环变量的值 } printf("100以内所有整数之和为:%d\n", sum); return 0;}首先,你的循环条件写错了,应为while(i<=100)说明i的值仅在100以内取,接下来是循环体...
2021-07-11
最新回答 / 慕前端3368111
http://physics.scu.edu.cn/search ... 3%33%33%38%33%38%38http://physics.scu.edu.cn/search ... 3%33%33%38%33%38%38http://physics.scu.edu.cn/search ... 3%33%33%38%33%38%38http://physics.scu.edu.cn/search ... 3%33%33%38%33%38%38http://physics.scu.edu.cn/searc...
2021-07-03
已采纳回答 / qq_慕尼黑0470963
第6行 if(0<=s<=3)更改为if(0<=s&&s<=3)第12行if(0<=t<5||t==23)更改为if(0<=t&&t<5||t==23)
2021-06-26
已采纳回答 / AC杰
您好同学,运行成功是指程序没有语法错误,而输出错误是指程序输出的内容有错误。你的这代码中printf("x%&y=%d\n",x%y); 这一行有问题,应该把&换成%。x%&y(这里要说明一下%的输出问题)因为scanf输入中“”里面要输出%,需要打两个%。只打一个%会被认为是格式符号,%%则会被认为是%。
2021-06-12
已采纳回答 / 藤原码红
\反斜杠基本上都是转义符,\n就是换行的意思,三个输出的结果是有三行而不是只有一行,这就是因为有\n。然后%d这种他那边也有写,格式符是可以连用的<...图片...>
2021-05-30