请前辈指导
题目:键盘输入一个正整数n,表示人数,然后再输入n个成绩,要求统计及格和不及格人数,用一行输出,两个数之间用一个空格隔开。
输入:
输入一个正整数n,然后再输入n个成绩
输出:
求统计及格和不及格人数,用一行输出,两个数之间用一个空格隔开。
样例输入
5
58 65.5 88.5 40 98
样例输出
3 2
我的问题:无法去运行弹出奇奇怪怪的东西(一个白色的框)这是为什么呢?(我用的是VC++6.0)
我的代码:
#include<stdio.h>
#include<math.h>
int main()
{
int panduan(int r);
int r;//人数;
int i=1;
int j;//实参
int m=0,n=0;//m为及格人数,n为不及格人数
double c;
char a;
scanf("%d",&r);
a=getchar();
while(i<=r)
{
scanf("%lf",&c);
j=panduan(c);
if(j==1)
m++;
else
n++;
i++;
}
}
int panduan(int r)
{
int z;
if(r>=60)
z=1;
else
z=0;
return(z);
}