Ⅰ 用c语言算1+2+3...+99+100的值
0<=i<=100 整个的作为逻辑语句在判断!
while和for循环是有区别的
这个语句这么些就对了:0<=i&&i<=100
因为C语言里面不存在连续比较这种语法,会引起混乱的
0<=i<=100 的逻辑判断意思是:0<=i 为真,即 0<=i(i你赋得初值是1)等价于逻辑的 1 (真)
紧接着 1<=100 又是永远为真 所以死循环!!
Ⅱ 用c语言编写1+2+3+...+100
#include <stdio.h>
#include <conio.h>
int main(){
int sum=0,i=1;
while(i<=100){
sum=sum+i;
i++;
}
printf("1+2+3+...+100=%d",sum);
getch();
}
方法二、
int main(){
int sum=0,i;
for(i=1;i<=100;i++){
sum=sum+i;
}
printf("1+2+3+...+100=%d",sum);
getch();
}
方法三、
int main(){
int sum=0,i=1;
do{
sum=sum+i;
i++;
}
while(i<=100);
printf("1+2+3+...+100=%d",sum);
getch();
}
(2)C语言加1加2加3扩展阅读:
java中编程实现1+2+3+4...+100的和。
定义一个变量total,用来统计和;然后用循环,从1到100;每次相加即可;
代码:
public class Test {
public static void main(String[] args) {
int total=0;
for(int i=1;i<=100;i++){
total+=i;
}
System.out.println("1+2+3+...+100的和是:"+total);
}
}
java运行输出:
1+2+3+...+100的和是:5050
Ⅲ C语言求满足1+2+3+…+n<500中最大的N,并求其和
用一个for循环求1+2+3+...的和,当和大于等于500时停止,减去最后加上的数字就是结果和;最后一个有效数刚好就是“最大的N”。代码如下:
#include"stdio.h"
intmain(intargc,char*argv[]){
ints,n;
for(s=0,n=1;s<500;s+=n++);//s为和变量,n为数列项值,最后加进和的n也是最大N
printf("TheNis%d ",--n-1);//由于加上n后要n++,所以最后的有效数是n-2
printf("TheSUMis%d ",s-n);//要从和里减去加上后超过500的那个n
return0;
}
运行结果如下图:
Ⅳ C语言 为什么1+2+3。。+100是这样。。。。“sum=sum+i; i++"不理解啊
“sum=sum+i;
i++”这两句都在循环语句内,共循环100次。sum=sum+i;
表示sum的值加i的值,并把和付给sum;i++表示i的值加1再把值赋给i。从int
i,sum=0;
i=1;可以看出,sum为整型,初始值为0,
i为整型,初始值为1。利用这个循环就可以实现1+2+3。。+100
Ⅳ c语言计算1+2+3...到20,每加1个数输出一次结果
上面兄弟给的程序没有输出第一次加上去的1。改一下就行了。
#include<stdio.h>
main()
{
int i,n=0;
for (i=1;i<=20;i++)
{
n+=i;
printf("%d\n",n);
}
}
Ⅵ 1加2加3一直加到10 c语言
#include<stdio.h>
voidmain()
{
inti,sum=0;
for(i=1;i<=10;i++)
sum+=i;
printf("%d ",sum);
}
Ⅶ C语言,求1+2+3+...+n
摘要 #include
Ⅷ c语言编程输出1+2加三一直加到一百的和通过循环实现
#include<stdio.h>
intmain(void)
{
inti,sum=0;
for(i=1;i<=100;i++)
sum+=i;
printf("%d ",sum);
return0;
}
Ⅸ C语言编程求1+2+3+4+...+100。
#include"stdio.h"
intsum(intn)
{
intsum=0;
for(inti=0;i<=n;i++)
{
sum+=n;
}
returnsum;
}
voidmain(void)
{
intsum=0;
sum=sum(100);
printf("sumis%d",sum);
}
(9)C语言加1加2加3扩展阅读
C语言1、2、3、4组成互不相同且无重复数字
#include"stdio.h"
#include"conio.h"
main()
{
inti,j,k;
printf_s(" ");
for(i=1;i<5;i++)//以下为三重循环
for(j=1;j<5;j++)
for(k=1;k<5;k++)
{
if(i!=k&&i!=j&&j!=k)//确保三位数值不会相同
printf_s("%d%d%d ",i,j,k);
}
system("pause");//屏幕打印保持
}
Ⅹ 求1!加2!加3!加4!加5!的和,c语言
/*希望能帮到你*/
#include<stdio.h>
intmain(void)
{
intsum=0;
for(inti=1;i<=5;++i)
{
inttemp=1;
for(intj=1;j<=i;++j)
temp*=j;
sum+=temp;
}
printf("%d ",sum);
return0;
}