用while和do..while()循环实现数据统计问题:从键盘输入一批整数,统计其中不大于10

如题所述

#include<stdio.h>
#include <stdlib.h>
void main()
{
int i,j=0,k;
int *a;
printf("\n请输入数组的个数: ");
scanf("%d",&i);
a=(int *)malloc (sizeof(int) * i);

while(1)
{
if(j>=i) break;
printf("请输入第%d个数字:", j+1);
scanf("%d",&k);
a[j]=k;
printf("\n");
j++;
}

int m=0, n=0;
while(1)
{
if(m>=i) break;
if(a[m]<=10)
n++;
m++;
}

printf("不大于10的数字个数为:%d\n", n);

free(a);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-21
C还是C++,还是C#
还是Java,还是VB追问

c语言