帮我检查一下,谢谢
/*要做一个统计与计算的课程设计,我写了一小部分求和的代码就出错了,各位大虾帮我看一下,谢谢*/
int num[1000];
int n,i;
int sum=0;
input()
{
printf( "please input n: ");
scanf( "%d ",&n);
printf( "please input %d number: ",n);
for (i=0;i <n;i++)
scanf( "%d ",&num[i]);
}
int qiuhe()
{
for (i=0;i <n;i++)
sum+=num[i];
return (sum);
}
main()
{
input() ;
printf( "%d ",n);
printf( "%d ",qiuhe());
getch();
}
[解决办法]
#include <conio.h>
#include <ctype.h>
[解决办法]
void input()
{
...
}
void main()
{
...
}
[解决办法]
#include <stdio.h>
#include <conio.h> // getch()
int num[1000];
int n,i;
int sum=0;
void input(void)
{
printf( "please input n: ");
scanf( "%d ",&n);
printf( "please input %d number: ",n);
for (i=0;i <n;i++)
scanf( "%d ", &num[i]);
}
int qiuhe(void)
{
for (i=0;i <n;i++)
{
sum+=num[i];
}
return (sum);
}
int main(void)
{
input() ;
printf( "%d ",n);
printf( "%d ", qiuhe());
getch();
return 0;
}
[解决办法]
main()
{
input() ;
// printf( "%d ",n);//这句注释掉
printf( "%d ",qiuhe());
getch();
}
[解决办法]
#include "stdafx.h "
#include <conio.h>
int num[1000];
int n,i;
int sum=0;
void input()
{
printf( "please input n: ");
scanf( "%d ",&n);
for (i=0;i <n;i++)
{
printf( "please input n[%d]: ",i+1);
scanf( "%d ",&num[i]);
}
}
int qiuhe()
{
for (i=0;i <n;i++)
sum+=num[i];
return (sum);
}
void main()
{
input() ;
printf( "%d ",qiuhe());
getch();
}
上面大家说的是对的啊