#include<stdio.h> void main() { int a,c,sum,i; i=1; do {printf("请输入一个数:/n"); scanf("%d",&a);

为什么这个程序执行不了??

第1个回答  2013-03-26
第一个/n打错了应该为\n
while后面的条件要加()
最后的2个printf没加分号

#include<stdio.h>
void main()
{
int a,c,sum,i; i=1;
do {printf("请输入一个数:/n");
scanf("%d",&a);
sum=sum+a;
if(c>a)
i=i+1;
else (c=a,i=i+1);}
while(i<=10);
printf("这十个数中最大数为%d",c);
printf("这十个数的和为%d",sum);
}
第2个回答  2013-03-26
程序不全, do...while结构都没写完追问

额 不好意思
没有打完#include
void main()
{
int a,c,sum,i;
i=1;
do
{printf("请输入一个数:/n");
scanf("%d",&a);
sum=sum+a;
if(c>a)
i=i+1;
else
(c=a,i=i+1);}
while i<=10;
printf("这十个数中最大数为%d",c)
printf("这十个数的和为%d",sum)
}

追答

sum和c都没有初始化:
#include
int main()
{
int a,c=0,sum=0,i;
i=1;
do
{printf("请输入一个数:\n");
scanf("%d",&a);
sum=sum+a;
if(c>a)
i=i+1;
else{
c=a;
i=i+1;
}
}while(i<=10);
printf("这十个数中最大数为%d\n",c);
printf("这十个数的和为%d\n",sum);
}
还有几个错误 ,这个能运行了,你自己看一下

本回答被提问者采纳
第3个回答  2013-03-26
你上面程序好像不全。。发全了再说追问

不好意思。。
#include
void main()
{
int a,c,sum,i;
i=1;
do
{printf("请输入一个数:/n");
scanf("%d",&a);
sum=sum+a;
if(c>a)
i=i+1;
else
(c=a,i=i+1);}
while i<=10;
printf("这十个数中最大数为%d",c)
printf("这十个数的和为%d",sum)
}

#include<stdio.h> void main() { int a,c,sum,i; i=1; do {printf...
第一个\/n打错了应该为\\n while后面的条件要加()最后的2个printf没加分号 include<stdio.h> void main(){ int a,c,sum,i; i=1;do {printf("请输入一个数:\/n");scanf("%d",&a);sum=sum+a;if(c>a)i=i+1;else (c=a,i=i+1);} while(i<=10);printf("这十个数中最...

#include<stdio.h> main() { int i,num; printf("请输入一个数\\n...
}#include <stdio.h> void main(){ int Number;printf("请输入一个数:\\n");scanf("%d",Number);if(Number&0x01)printf("\\n输入的数为奇数\\n");else printf("\\n输入的数为偶数\\n");}#include <stdio.h> void main(){ int Number;printf("请输入一个数:\\n");scanf("%d",Number)...

#include<stdio.h> #include<math.h> void main()
include<math.h> void main(){ int a,b,c,i,x;printf("请输入一个整数n=");scanf("%d",&a);i=2;c=0;b=(int)sqrt(a);while(i<=b&&c==0){ x=a%i;if(x==0){c=1;break;} else i=i+1;} if(c==0&&a!=0&&a!=1) printf("%d is a prime number\\n",a);else p...

#include "stdio.h" void main() { int i; scanf("%d",&i); printf...
include "stdio.h"void main(){ int i;sha:printf("\\n请输入一个整数:\\n");scanf("%d",&i);if(i>0){ printf("正数!");} else if(i==0){ printf("是零!");} else if(i<0){ printf("负数!");} goto sha;}

#include <stdio.h> void main() { int t,i,a,sum,b; printf("输入一个...
下面的程序你可以参考一下,祝你好运!include <stdio.h> include<math.h> void main(){ int i,a,;long int t,sum;printf("输入一个数:");scanf("%d",&a);sum=0;t=0;for(i=1;i<=a;i++){ t=a*pow(10,(i-1))+t;sum=sum+t;} printf("%ld\\n",sum);} ...

#include<stdio.h> void main() { int i,j,a=1,c=1,x; double sum=0.0...
;的后面就可以了.另外y=y+1可以写成y+=t;include<stdio.h> void main(){ int sum,x,t,y,z,n;sum=0,z=1,y=2;for(n=1,n<=20,n++){ sum=sum + x;x= y \/ z;t= z;z = y;y +=t;} printf("%d\\n",sum);}

...#include<stdio.h> void main () {int a[n],n,i,j,m; printf("请...
以下为一个用C描述的函数实现上述排序:void sort(int array[],int n){ \/\/ n 为数组元素个数 int i,j,k,temp; \/\/ i 为基准位置,j 为当前被扫描元素位置,k 用于暂存出现的较小的元素的位置 for(i=0;i<n-1;i++){k=i;\/\/初始化为基准位置 for(j=i+1;j<n;j++){ if (array...

#include<stdio.h> void main() {int i=1,sum=0; for(i=1;i<11;i+...
嗯。。。void main 不是标准的c\/c++,标准的应该返回int类型。vc6里面void main能编译通过,但是其他的编译器就不一定了。所以好习惯是int main()for 和 while在我看来,没区别

#include<stdio.h> void main( ) { int i,sum=1; for(i=1;i<3; i...
首先, sum+=i是 等于sum=sum+i的;第一次循环:i=1 sum=sum+i=1+1=2 第二次循环:i=2 sum=sum+i=2+2=4 第三次循环时条件不成立!

#include(stdio.h> void main () { int i,sum=0; for(i=1;i<=100;i...
include<stdio.h> \/看你括号是不是错了 void main (){ int i,sum=0;for(i=1;i<=100;i++)sum=sum+i;printf("%d",sum);}

相似回答