C语言题 给出步骤解释. 计算s=1+2+3+..….+n,直到s的值大于1000为止,输 ...
发布网友
发布时间:2024-10-23 02:22
我来回答
共3个回答
热心网友
时间:2024-11-20 01:49
#include <stdio.h>
void main(){
int n,s;
__s=0__ ;/*第一空*///这里写成中文分号了.
for( n=1;;n++){//这里写成中文分号了.
s=s+n;
if( s>1000);__break;__/*第二空*///并把前面的分号去掉.
}
printf ("s %d n=%d\n",);_s,n_/*第三空*/
//应在)前,s后应有=,应为: printf ("s=%d n=%d\n",s,n); 才对.
}
热心网友
时间:2024-11-20 01:48
这个程序是你编的还是复制下来的?有点问题啊,if(s>1000)后面是不应该有分号的,还有第三空应该在printf语句里面吧,即printf("s=%d,n=%d\n",______)那第三空应该为s,n。
第一空:s=0,给s赋值0;第二空:break;(包括分号),判断条件s>1000为真时,结束for循环;
热心网友
时间:2024-11-20 01:53
第一空 s=0 ;求和结果存放变量,初始值设置为0
第二空 break; 按题目要求,求和数大于1000跳出循环体
第三空 s,d 该处空应该在括号内
printf("s %d n=%d",s,d);