请问这个c语言程序错在哪里?

2025-05-18 01:00:20
推荐回答(2个)
回答1:

#include
main()
{
     long s=0,n, i=1;
     scanf("%ld",&n);  ///所有的分号逗号什么的都是英文输入法格式下的
     do
     {
       s+=i;
       i++;
       i++;
     }while(i<=2*n-1);
     printf("1+3+……+%ld=%ld\n",2*n-1,s);
}

回答2:

long s=0,n, i=1 ; 应该是long int s=0,n, i=1 ;