从键盘上输入任意一个整数n,计算1到n的和。 输入 从键盘输入任意整数n。 输出1到n的和。 用c语言

从键盘上输入任意一个整数n,计算1到n的和。
输入
从键盘输入任意整数n。
输出
输出1到n的和。
用c语言(循环结构)帮我做出来吧,谢谢
必须是循环结构才行,哥们你弄得不是循环结构

#include <stdio.h>

void main()

{

 int n;

 printf("请输入一个整数n=");

 scanf("%d",&n);

 int i=1;

 int sum=0;

 while(i<=n)

 {

  sum=sum+i;

  i++;

 }

 printf("从1到%d的和为%d\n",n,sum);

 

}

已经调试,成功输出,请采纳

有图有真相

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-11-13
#include<stdio.h>
void main()
{int i,n;
int sum=0;
printf("请输入n的值:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
sum=sum+i;
}
printf("1+2+3+...+n的值=%d\n",sum);
}
这是for循环了
第2个回答  推荐于2018-03-07
VC6.0调试通过了,while循环结构
#include "stdio.h"
void main()
{
int i,sum=0,n;
i=1;
printf("Input n: ");
scanf("%d",&n);
while(i<=n)
{
sum+=i;
i++;
}
printf("The result is : %d",sum);
}本回答被提问者和网友采纳
第3个回答  2010-11-13
#include<stdio.h>
main()
{
int i,n,sum=0;
scanf(

从键盘上输入任意一个整数n,计算1到n的和。 输入 从键盘输入任意整数n...
include <stdio.h> void main(){ int n;printf("请输入一个整数n=");scanf("%d",&n);int i=1;int sum=0;while(i<=n){ sum=sum+i;i++;} printf("从1到%d的和为%d\\n",n,sum);} 已经调试,成功输出,请采纳 有图有真相 ...

C语言从键盘任意输入一个整数n,编程计算并输出1~n之间的所有素数之和...
int main(){ int n,i,j,t,l;int sum=0;printf("请输入一个大于2的整数:");scanf("%d",&n);l=n;for(;n>=2;n--){ for(i=2;i<n;i++){ if(n%i!=0)\/\/判断其为素数 t=1;else { t=2;break;} } if(t==1){ sum+=n;\/\/printf("%d ",n);\/\/输出1-n之间的所有...

从键盘任意输入一个整数n,编程计算并输出1~n之间的所有素数之和 我编...
int main(){ int n,i,j,t,l;int sum=0;printf("请输入一个大于2的整数:");scanf("%d",&n);l=n;for(;n>=2;n--){ for(i=2;i<n;i++){ if(n%i!=0)\/\/判断其为素数 t=1;else { t=2;break;} } if(t==1){ sum+=n;\/\/printf("%d",n);\/\/输出1-n之间的所有素...

编写程序。输入任意整数n,计算1到n的奇数和。
解题思路:循环判断1到N的每一个数;若除以2是结果为整数,也就是能被2整除,那么是偶数;若除以2结果不是整数,则不能被2整除,那么是奇数;是奇数的话,把它加到和里;注意事项:这样做应该,long double 以内的数据应该不会有错,数的范围更广了。参考代码:include<stdio.h> int main(){ lon...

从键盘输入正整数n,计算并输出1到n的和,c语言谢谢
include "stdio.h"int main(){ int n,sum=0,i;printf("Please input a number:\\n");scanf("%d",&n);for(i=1;i<=n;i++)sum+=i;printf("The sum is %d.\\n",sum);}

下列程序实现从键盘输入一个数n,求1~n之和并输出,其中求1~n的和由...
res += i;} return res;} int main() { int n;cout << "请输入一个正整数n:";cin >> n;int s = sum(n); \/\/ 调用 sum 函数求 1~n 的和 cout << "1~" << n << " 的和为:" << s << endl;return 0;} ```在上述代码中,我们定义了一个 `sum()` 函数,该...

...写程序:用户输入一个正整数N,计算从1到N(包含1和N)相加后的结果...
1中N之和的公式为s=N(n1)\/2。这是一个自然数列。非负整数序列称为“自然数列”。从“1”开始,自然数从小到大排列。这是一组依次排列的所有自然数。python用户输入一个整数N,计算并输出1到N相加的和,请问这个程序错在哪里了?python 1到n偶数求和?N=int(input(“please input an integer...

从键盘输入一个整数N,程序计算从1到N的平方和的值,并显示出结果。
你这个程序不能得到你想要的结果,不只是上面几位说的范围不够。首先b的类型要改成long表示长整形数据,取值范围为-2^31~2^31-1,应该够用了。你的循环语句while(a<=N){b=a*a;b+=b; a++;}问题很严重,你最后的输出结果应该是2*N*N,而不能得到题目要求的,因为没一个循环b都要被重新...

任意输入一个正整数n,计算并输出从1到n之间所有能被3整除的数的和sum...
include <stdio.h> int main(){ int i,sum,n;scanf("%d",&n);for(i=1,sum=0;i<=n;++i){ if(i%3==0)sum+=i;} printf("%d",sum);return 0;}

pathon中输出一个正整数n,计算1-n所有整数的平方根之和并输出?
下面是一个 Python 程序,它输入一个正整数 n,并计算 1 到 n 之间所有整数的平方根之和:import math n = int(input("Enter a positive integer: "))计算平方根之和 sum = 0 for i in range(1, n+1):sum += math.sqrt(i)print("Sum of square roots from 1 to", n, ":", ...

相似回答