问答详情
源自:4-2 分支结构之简单if-else语句

求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;

提问者:八岁女鬼 2016-01-28 14:10

个回答

  • 小狮
    2016-01-28 16:28:39
    已采纳

    #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;

    }


  • 美洲豹
    2016-01-28 16:21:16

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

    {

    a += N;

    N++;

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


  • 美洲豹
    2016-01-28 16:20:20

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

    {

    a +=

    N++;

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