C语言高手进 看下这个简单的程序哪里出错了

#include <stdio.h>
void main()
{
int i,sum=0,n;
printf("请输入二十个整数");
for(i=1;i<=20;i++)0;i++)
{
scanf("%d",&n);
sum=sum+n;
printf("%d",sum);
}

}

楼主应该吧题目程序的要求给出来
我还是先按自己的理解改一下:
我觉得要把printf("%d",sum);放到最后一个大括号前面 ,这样才能求出总结果(准确说是只显示一个最终累加和)。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-11-17
#include <stdio.h>
void main()
{
int i;
int sum=0;
int n;
printf("请输入二十个整数");
for(i=1;i<=20;i++)
{
scanf("%d",&n);
sum=sum+n;
}
printf("%d",sum);
}
代码要规范!
第2个回答  2010-11-17
for(i=1;i<=20;i++)0;i++)
这里表达的是啥?
改成这样吧
for(i=1;i<=20;i++)
第3个回答  2010-11-17
#include <stdio.h>
void main()
{
int i,sum=0,n;
printf("请输入二十个整数");
for(i=1;i<=20;i++)0;i++)
{
scanf("%d",&n);
sum=sum+n;
printf("sum=%d",sum);
}

}
这样试试

C语言高手进 看下这个程序哪里错了 我是新手 r=1到r=10时圆的面积, 知...
include <stdio.h> define pi 3.14159 void main(){ int r;float area;for(r=1;r<=10;r++){area=pi*r*r;if(area<100)continue;printf("%f,%d\\n",area,r);} getch();}这个行的,你试试,我用win-tc的。答案是 ,,,或者#include <stdio.h> void main(){ float pi=3.14159...

C语言简单程序,帮看看哪错了
错误点有3个:输入一个实数那行有个引号用了中文符,应该改为英文符;最后输出-a那段语句后面没有写“;”;定义变量a时为双精度浮点数,而输入时存为了单精度浮点数,存在溢出故障,会导致运行错误,见下图:应该改为如下 include<stdio.h> main(){ double a;printf("请输入一个实数:");scanf(...

我是c语言小白,问问大神帮我看看编写的简单程序这哪里出错了?
输入代码时忽视输入法隐藏的错误 表面上看都是一样的代码,但是第二行就有错误,是全角和半角的不同,再看:正确编译运行 所以你的代码没有任何问题,但是要注意代码输入的方法。以前回答了很多,有时间可以看看我最近回答c语言问题:网页链接 网页链接 网页链接 网页链接等等。

c语言:如图,请问一下哪里出错了?
首先解答一下这个C语言代码出错的原因:第一个gets未定义:出现这个错误一般是没有包含相应的头文件,或者库里没有这个函数。这里应该是没有这个函数。gets(char *dest)是一个老的库函数,采用这个函数存在越界的安全隐患。它只有一个参数,如果输入的字符个数超过dest内存空间,程序可能失败,也可能被黑客...

关于C语言编写程序的一个疑问 高手帮忙看看我的程序哪错了
看了你的代码觉得,你在C语言的语法规则上还有待提高啊,在此举出你所给出的代码的若干错误。首先,你的代码不完整。第9、11、13行要定义三个100行的二维字符数组,如果仅仅是类似char adj[100][12]={"开心的"}的定义;这样adj[1]到adj[99]这99个词都会是空值(ASCII码为0),若用printf()...

C语言菜鸟 求解 下面这个程序哪里错了 怎样改
两点错误如yang_jnu所说。int isprime(int n);后面多余分号,两个等号之间多空格。再有,main函数中的for(i=3;i<n\/2;i++)应改为for(i=2;i<=n\/2;i++)。源程序如下:include"stdio.h"include"math.h"int isprime(int n){ int i,m;m=(int)sqrt(n);for(i=2;i<=m;i++)if(n...

各位C语言高手教教我 我这程序错在哪里
\/\/这样就没错了:include<stdio.h> include<conio.h> int main(){ int a,b,c;scanf("%d,%d,%d",&a,&b,&c);if (a+b>c&&a+c>b&&b+c>a){ if(a==b&&b==c) printf("dbsjx");else if(a==b||a==c||b==c) printf("dysjx");else if(a*a+b*b==c*c||a*a+c*...

大佬帮忙看看这个程序错在哪了,刚学C语言?
修改如下:int main(){int price=0; \/\/该处由‘,’改为‘;’printf("请输入金额(元) :") ;\/\/该处缺少分号scanf("%d",&price);int change=100-price;printf("找您%d元。\\n",change);return 0;} 运行结果如下:

C语言 编程后,有错误,怎么查看是那部分出错了!
【编写完代码后直接编译,如果有错误,编译器会自动弹出提示的】例子如下:如上图简单的C程序,编写完之后直接点击编译,然后会弹出错误信息,如下图所示:修改错误之后,再次编译就可以得到正确的输出结果,如下图所示:

c语言中这个程序哪个地方出错了?为什么输出的是nan?
程序已经改好:include<stdio.h>#include<math.h>double f(double x){return sqrt(4-x*x);}double ladderShape(double a,double b){double s1,s2,n,i,h,s,m=1e-10; \/\/有改动s2=0;n=100;do{s1=s2;n=2*n;h=(b-a)\/n;i=1;s2=0; \/\/有改动do{s=(f(a+i*h)+f(a...

相似回答
大家正在搜