输入若干个整数,以-32767作为结束标志,分别统计正整数、负整数和0的个数,结束标记不算在内。

1.从键盘上输入5个数,输出最大的、最小的元素以及他们的下标

我的代码如下:

#include

#include<stdio.h>

int main(void)
{
int i, j, k, max, min;
int a[10] = {0};
澳门新萄京官方网站,printf(“input number:”);
for(i = 0; i < 5; i++)
scanf(“%d”, &a[i]);
max = min = a[0];
j = k = 0;

int main()
{
    int num;
    int high=0;
    int zero=0;
    int low=0;
    while(num!=-32767)
    {
     scanf(“%d”,&num);
        if(num>0)
            high++;
        else if(num==0)
            zero++;
        else
      low++;
    }  
    scanf(“%d %d %d”,high,zero,low);
    return 0;
}

for(i = 0; i < 5; i++)
{
if(max < a[i])
{
max = a[i];
j = i;
}
else if(min > a[i])
{
min = a[i];
k = i;
}
}
printf(“%d %d %d %dn”, j, max, k, min);
return 0;
}

能教我下哪里不对么,谢谢了

2.从键盘上输入16个整数,保存在4*4的二维数组中输出偶数行和偶数列的元素。

#include

网站地图xml地图