为了账号安全,请及时绑定邮箱和手机立即绑定

求1+2+3.......+n的值且n大于零小于200,这样做对吗

#include<stdio.h>
int main()
{
 int N,a;
 a=0;
 a=a+N;
 while (N>0&&N<200);
 N++;
 printf("%d\n","1到N的和") ;
 return 0;

正在回答

3 回答

#include<stdio.h>

int main()

{

int n,sum=0;

printf("请输入一个1至200的数:");

scanf("%d",&n);

if(n<1&&n>200)

printf("您输入有误.");

for(n;n>0;n--)

{

sum=sum+n;

}

printf("和为%d\n",sum);

return 0;

}


1 回复 有任何疑惑可以回复我~
#1

八岁女鬼 提问者

首先您的回答是正确的,非常感谢你的解答,有一丝疑问为什么是n--,
2016-01-29 回复 有任何疑惑可以回复我~

#include<stdio.h>
int main()
{
 int N,a;
 while (N>0&&N<200)

{

a += N;

N++;

}
 printf("1到N的和为:%d\n",a) ;
 return 0;


0 回复 有任何疑惑可以回复我~

#include<stdio.h>
int main()
{
 int N,a;
 while (N>0&&N<200)

{

a +=

N++;

}
 printf("1到N的和为:%d\n",a) ;
 return 0;

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

求1+2+3.......+n的值且n大于零小于200,这样做对吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信