公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解。
话题:编写程序,从键盘输入10个整数,保存在一个数组中回答:#include int main(void){int i,j,a[10],temp,b[10],max,min,sum=0,dmax=0,dmin=0;for(i=0;i{scanf("%d",a[i]);b[i]=a[i];}max=min=a[0];for(i=0;ifor(j=0;j{if(a[j]{temp=a[j];a[j]=a[j+1];a[j+1]=temp;}}printf("排序:");for(i=0;iprintf("%d",a[i]);printf("\n逆序输出:");for(i=9;i=0;i--){if(max{max=b[i];dmax=i;}if(minb[i]){min=b[i];dmin=i;}printf("%d",b[i]);sum+=b[i];}printf("\n总和:%d",sum);printf("\n最大值:%d 最大值位置:%d 最小值:%d 最小值位置:%d",max,dmax,min,dmin);return 0;}
话题:从键盘输入10个整数,保存在一个数组中,将这10个数逆序输出,然后回答:#include "stdio.h" main() {int data[10],s=0,i; for(i=0;i10;i++) scanf("%d",data[i]); for(i=10;i0;i--) {printf("%-5d",data[i-1]); s+=data[i-1]; } printf("\nThe sum is %d",s); }
参考回答:/******************************* **21chenxb's work **2010-5-27 **VC++ 6.0 ********************************/ #includeiostream #include string using namespace std; void main() { int a[10],sum; //读入 for (int i=0;i10;i++) { cina[i]; } //求和 逆序输出 for (int j=0;j10;j++) { couta[9-j]" "; sum+=a[j]; } coutendl; cout"Ta们的和是:"sumendl; }话题:从键盘输入10个整数并将其存放到数组中,求平均值。C语言做回答:#includestdio.h void main() { int a[10]; int sum =0; int i; for(i=0;i10;i++) { printf("请输入第%d个数:"i+1); scanf("%d",a[i]); sum+=a[i]; } printf("平均值为:%d\n",sum/10); }
参考回答:#include stdio.h void main() { int a[10]; int sum = 0; for (int i = 0; i 10; i++) { scanf("%d", a[i]); sum += a[i]; } double average = sum / 10.0; printf("%lf\n",average); }话题:从键盘输入10个整数,保存在一个数组中,将这10个数头尾互换并逆序回答:#include lt;stdio.hgt; int main(void) { int arr[10], i, temp; printf("please input ten numbers"); for (i = 0; i lt; 10; i++) { scanf("%d", amp;arr[i]); } temp = arr[9]; arr[9] = arr[0]; arr[0] = temp; for (i = 9; i gt;= 0; i--) { printf("%d ", arr[i]); } return 1; }话题:从键盘输入10个整数存放在数组中,再逆序显示这10个数C语言回答:你是不是做ACM啊,这种错误是表示错误,已经对了,你在仔细找找吧,普通的编译器上面是没问题的。
参考回答:没有问题啊,可能是你的编译器的问题!img src="http://pic.wenwen.soso.com/p/20120502/20120502141604-1346754177.jpg"
话题:C语言 从键盘输入10个整数,保存在一堆数组中,求这些整数中能被7回答:#include #include int main(){int a[10],n=0,i;for(i=1;i{scanf("%d",a[i]);}for(i=1;i{if(a[i]%7==0) n+=a[i];}printf("%d\n",n);system("pause");return 0;}
参考回答:上一个回答有错误,将两个循环都改成for(i=0;i话题:从键盘输入10个整数并保存到数组,求出该10个整数的最大值、最小值回答:int max(int* a,int n) { int MaxDate=a[0]; int i=1; for(;ilt;n;i++) { if(MaxDatelt;a[i]) { MaxDate=a[i]; } } return MaxDate; } int min(int* a,int n) { int MinDate=a[0]; int i=1; for(;ilt;n;i++) { if(MinDategt;a[i]) { MinDate=a[i]; } } return MinDate; } int ver(int* a,int n) { int sum=0; int i=0; for(;ilt;n;i++) { sum+=a[i]; } return sum/n; } int main() { int a[10]={0}; int i=0; printf("请输入10个数字:"); for(;ilt;10;i++) { scanf("%d",amp;a[i]); } printf("最大数:%d\n",max(a,10)); printf("最小数:%d\n",min(a,10)); printf("平均数:%d\n",ver(a,10)); return 0 ; } 有什么可以直接问,忘采纳!
参考回答:{ int n,min=9999999,max=-1,i=0; float avg=0.0f; int sum=0; while(i++10) { cinn; sum+=n; if(nmax) max=n; if(nmin) ,kwqIXR话题:编程实现,从键盘输入10个整数存放在一个数组中,使用指针把从指定回答:int main(){int a[10];int *p = a;int *q;int start_position;int num;int temp;for( int i = 0; i amp;lt; 10; i++ ){printf( "输入第%d个数:\n", i );scanf( "%d", p++ );}printf( "输入开始位置:\n" );scanf( "%d", amp;amp;start_position );printf( "输入要的数字的个数:\n" );scanf( "%d", amp;amp;num );if ( start_position amp;lt; 1 || num amp;lt; 0 || start_position + num amp;gt; 11 )return 0;printf( "前:\n" );for ( int i = 0; i amp;lt; 10; i++ )printf( "%d ", a[i] );p = a + start_position - 1;q = p + num - 1;for ( p; p != q ; p++, q-- ){temp = *p;*p = *q;*q = temp;}printf( "\n后:\n" );for ( int i = 0; i amp;lt; 10; i++ )printf( "%d ", a[i] );return 0;}我试了可以,你自己再试试。话题:1.从键盘输入10个整数存放于数组中,并从小到大进行排序,并把排序回答:我没时间,给你第一个程序吧,这都比较基础了,没事好好练练吧 祝你成功 #include"stdio.h" void main() {int a[10],i,j,m; printf("please enter the number:\n"); for(i=0;ilt;10;i++) { scanf("%d",amp;a[i]); } for(i=0;ilt;10;i++) { for(j=i+1;jlt;10;j++) { if(a[i]gt;a[j]) {m=a[j];a[j]=a[i];a[i]=m;} } } for(i=0;ilt;10;i++) printf("%d ",a[i]); }
参考回答:#include lt;stdio.hgt; #define N 10 void OrderPrint(int *p) { int i,j,temp; for(i=0;ilt;N-1;i++) for(j=i+1;jlt;N;j++) if(p[i]gt;p[j]) { temp=p[i]; p[i]=p[j]; p[j]=temp; } for(i=0;ilt;N;i++) printf("%3d",p[i]); } void main() { int arr[N],i; for(i=0;ilt;N;i++) scanf("%d",amp;arr[i]); OrderPrint(arr); }
话题:C语言 从键盘上输入10个整数保存在数组中,用冒泡法排序将其按降序回答:#includestdio.h int mysort(int *a,int n) { int i,j,temp; for(i=0;in-1;i++) { for(j=0;jn-1-i;j++) { if(a[j]a[j+1]) { temp=a[j+1]; a[j+1]=a[j]; a[j]=temp; } } } return 0; } int main() { int a[10]; int i,j; printf("input10 numbers:\n"); for(i=0;i10;i++) { printf("the number%d is:",i+1); scanf("%d",a+i); fflush(stdin); } mysort(a,10); for(i=9;i=0;i--) printf("%3d",a[i]); printf("\n"); return 0; } 望采纳
参考回答:#includestdio.h int main(){ int arr[10]={0}; int i,j,k,temp; //输入数据 for(i=0;i10;i++){ printf("请输入第%d个数",(i+1)); scanf("%d",arr[i]); } //此处冒泡排序 for(i=0;i10;i++){ for(j=0;j10-i-1;j++){ if(arr[j]arr[j+1]){ temp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } } } //显示 for(i=0;i10;i++){ printf("%d\t",arr[i]); } printf("%d",arr[0]); return 0; }