请教一道C语言的题目,我是个初学者,可不可以请大家解释一下每一步是什么意思?
#include<stdio.h>main(){intn,s;n=1;s=0;while(n<=100){s+=n;n++;}printf("1+2+…+%d=%d\n"...
#include <stdio.h> main() { int n,s; n=1; s=0; while(n<=100) { s+=n; n++; } printf("1+2+…+%d=%d\n",n-1,s-1); }
不好意思没打好
#include <stdio.h>
main()
{ int n,s;
n=1;
s=0;
while(n<=100)
{ s+=n;
n++;
}
printf("1+2+…+%d=%d\n",n-1,s-1);
}
怎么看s是怎么运算的呢?s如何得到这个数我不理解 展开
不好意思没打好
#include <stdio.h>
main()
{ int n,s;
n=1;
s=0;
while(n<=100)
{ s+=n;
n++;
}
printf("1+2+…+%d=%d\n",n-1,s-1);
}
怎么看s是怎么运算的呢?s如何得到这个数我不理解 展开
4个回答
展开全部
#include <stdio.h> //不用说了吧,导入头文件stdio.h,里面有输入输出相关函数
main() 主函数每个程序都需要的一个入口,程序执行时首先找到main去执行里面的语句
int n,s; 定义整型变量 n,s
n=1; s=0;初始化n s
while(n<=100)循环从n从1到100
s+=n; 等效为s=s+n;
n++;
printf()输出的标准语句双引号里面是打印出来的内容,%d对应后面的变量n-1 s-1;
最后由于n=101是循环退出所以n-1=100; s-1显然是错的,直接是s
这程序实现从1加到n 。和保存在s中
main() 主函数每个程序都需要的一个入口,程序执行时首先找到main去执行里面的语句
int n,s; 定义整型变量 n,s
n=1; s=0;初始化n s
while(n<=100)循环从n从1到100
s+=n; 等效为s=s+n;
n++;
printf()输出的标准语句双引号里面是打印出来的内容,%d对应后面的变量n-1 s-1;
最后由于n=101是循环退出所以n-1=100; s-1显然是错的,直接是s
这程序实现从1加到n 。和保存在s中
展开全部
是求1+2+。。。+100=?
#include <stdio.h> 头文件包含
main() {
int n,s; 声明变量
n=1; s=0; 给变量赋初值
while(n<=100) 当n还没有增到100时,执行循环体内语句
{ s+=n; 即s=s+n;
n++; 即n=n+1;
} .
printf("1+2+…+%d=%d\n",n-1,s-1); } 即输出结果
#include <stdio.h> 头文件包含
main() {
int n,s; 声明变量
n=1; s=0; 给变量赋初值
while(n<=100) 当n还没有增到100时,执行循环体内语句
{ s+=n; 即s=s+n;
n++; 即n=n+1;
} .
printf("1+2+…+%d=%d\n",n-1,s-1); } 即输出结果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
main(){
int n,s; //定义两个整型变量
n=1;s=0;//给两个整型变量赋值
while(n<=100){ //当n<=100时,执行循环语句;s+=n相当于s=s+n;执行一次循环n就加1;
s+=n;n++; //执行完后整个循环语句相当于S=0+1+2+...+100,即求1加到100的和
}
printf("1+2+...+%d=%d\n",n-1,s-1);//第一个%d代表n-1;第二个%d代表s-1;就是输出1+2+...
} //n-1=s-1;(此时n=101),这里有点错,应该把s-1改为s,
// 不用减1
//= =!建议你还是去看书吧,谭浩强的《C程序设计》
main(){
int n,s; //定义两个整型变量
n=1;s=0;//给两个整型变量赋值
while(n<=100){ //当n<=100时,执行循环语句;s+=n相当于s=s+n;执行一次循环n就加1;
s+=n;n++; //执行完后整个循环语句相当于S=0+1+2+...+100,即求1加到100的和
}
printf("1+2+...+%d=%d\n",n-1,s-1);//第一个%d代表n-1;第二个%d代表s-1;就是输出1+2+...
} //n-1=s-1;(此时n=101),这里有点错,应该把s-1改为s,
// 不用减1
//= =!建议你还是去看书吧,谭浩强的《C程序设计》
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一次循环:s=0 ,s=s+n=0+1=1,然后一直循环
s=1+2+3+..........+100
s=1+2+3+..........+100
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询