1.输入一段字母加数字的句子,然后输出其中有几组数字,并且输出各组数字,并对其求平均值(取整即可) #include<stdio.h> #include<math.h> int main() { int i,x=0,t=0,n=0,p=0; char a[90]={0}; scanf("%s",a); printf("Found:"); for(i=0;i<90;i++) { if(a[i]>=48&&a[i]<=57) { if(a[i+1]>=48&&a[i+1]<=57) printf("%d",a[i]-48); else printf("%d ",a[i]-48); if(t==0) n++; t=1; } else t=0; } printf("/nTotal:%d/n",n); for(i=89;i>=0;i--) { if(a[i]>=48&&a[i]<=57) { x+=(a[i]-48)*pow(10,p); p++; t=1; } else p=0; } printf("Average:%d/n",x/n); return 0; } 2.连续输入十个数字,并且每输入完一个都将输入的数字插入数组,并且排序数组,输出当前数组的元素 #include<stdio.h> int main() { int t,i,j; int a[10]={0}; for(i=0;i<10;i++) { scanf("%d",&a[i]); for(j=0;j<=i;j++) { if(a[i]<a[j]) { t=a[i]; a[i]=a[j]; a[j]=t; } } for(j=0;j<=i;j++) printf("%d ",a[j]); printf("/n"); } return 0; }