大佬们这个是咋回事啊,机器给出的错误提示看不懂。
程序代码:
#include<stdio.h> int main() { int i=0; int a=0; int sum=0; int average=0; int stop=0; printf("请依次输入相加的数字然后单击一次回车键\n"); printf("若输入结束,请输入数字-1\n"); while(stop!=-1) { scanf("%d",&a); if(a==-1) { stop=a; printf("stop的值为%d\n",stop); } else { printf("stop的值为%d\n",stop); sum=sum+a; printf("+%d\n",a); printf("此时的和为%d\n",sum); i=i+1; printf("已输入了%d位数\n",i); average=sum/i; } } printf("平均值为%d",average); return 0; }
编译的时候给出的错误是:
[Error] ld returned 1 exit status