简单C语言编程,求高手帮忙

来源:百度知道 编辑:UC知道 时间:2024/06/18 16:41:20
从键盘上依次输入一批数据,输出最大值和最小值,并统计出其中的正数和负数的个数。
把程序写出来雅!急用的。

供你参考,有什么不懂的可以问我:
main()
{
int max,min,j,i,a[10],f=0,z=0;
printf("shuru:\n");
for(i=0;i<10;i++)
{printf("a[%d]=",i);
scanf("%d",&a[i]);}
printf("\n");
max=min=a[0];
for(i=0;i<10;i++)
{
if(a[i]>max)max=a[i];
else
if(a[i]<min)min=a[i];
if(a[i]<0)f++;
else z++;
}
printf("max=%d\nmin=%d\nfushucishuwei:%d\nzhengshucishuwei:%d\n",max,min,f,z);

}

先把输入的数放进一个数组里,再排一下序,找到最大值,最小值。然后在遍历下数组计算出出正负个数就行了。

#include "stdio.h"
#include "conio.h"
#define M 20
main()
{
int i,j,min,tem,a[M];
int N,count1=0,count2=0;
printf("please input num:\n");
scanf("%d",&N);
for(i=0;i<N;i++)
{
printf("a[%d]=",i);
scanf("%d",&a[i]);
}
printf(&