输出每行10个数,用空格隔开,行尾消除空格。最后一行不足10个数时也要回车。输入的0只算结束标记不算输入的数。
代码文本:
#include "stdio.h"
int main(int argc,char *argv[]){
int t,n,a[100];
double ave;
printf("Please enter some positive integer(s)...\n");
for(t=n=0;n<100;n++){
scanf("%d",a+n);
if(a[n]==0)
break;
t+=a[n];
}
printf("\nThe AVERAGE are %f\nLess than the AVERAGE is:\n",ave=t/(n+0.0));
for(t=0,n--;n>=0;n--)
if(a[n]<ave)
printf(++t%10 ? "%d " : "%d\n",a[n]);
if(t%10)
putchar('\n');
return 0;
}
有什么问题请续问