实验 6 数组1
//輸入n個(gè)整數(shù),將它們存入數(shù)組a中。輸出最大值和它所對(duì)應(yīng)的下標(biāo)。
#include<stdio.h>
int main(void)
{int n,i,x;int a[10];x=0;printf("enter n:");scanf("%d",&n);for(i=0;i<n;i++){printf("enter :");scanf("%d",&a[i]);}//比較最大的數(shù)組for(i=1;i<n;i++){if(a[i]>a[x]){x=i;}}printf("最大值%d,下標(biāo)%d",a[x],x);return 0;
}
?
//輸入n個(gè)整數(shù),存入數(shù)組a中,分別按正序和逆序輸出這些數(shù); #include<stdio.h> int main(void) {int i,n;int a[10];printf("輸入n:");scanf("%d",&n);for(i=0;i<n;i++){printf("enter a:");scanf("%d",&a[i]);}//正序輸出;for(i=0;i<n;i++){printf("數(shù)組元素a[%d],元素值%d\n",i,a[i]);}printf("\n");//逆序輸出;for(i=n-1;i>=0;i--){printf("數(shù)組元素a[%d],元素值%d\n",i,a[i]);}return 0; }?
//設(shè)計(jì)一個(gè)程序,利用二維數(shù)組輸出3x2矩陣 #include<stdio.h> int main(void) {int i,j;int a[3][2];//輸入矩陣;for(i=0;i<3;i++){for(j=0;j<2;j++){printf("enter a:");scanf("%d",&a[i][j]);}}//輸出矩陣;for(i=0;i<3;i++){for(j=0;j<2;j++){printf("%4d",a[i][j]);}printf("\n");}return 0; }?
//定義一維數(shù)組arr,他有5個(gè)雙精度浮點(diǎn)型元素,任意輸入5個(gè)后,用冒泡排序法,由大到小排序并輸出 #include<stdio.h> int main(void) {double arr[5];int i,j;double x;//輸入數(shù)組printf("請(qǐng)輸入5個(gè)實(shí)數(shù):\n");for(i=0;i<5;i++){scanf("%lf",&arr[i]);}//冒泡排序for(i=0;i<5;i++){for(j=0;j<5-i;j++){if(arr[j]<arr[j+1]){x=arr[j+1];arr[j+1]=arr[j];arr[j]=x;}}}//輸出數(shù)組for(i=0;i<5;i++){printf("%lf\n",arr[i]);}return 0; } //定義一個(gè)3×3的整形二維數(shù)組arr,為數(shù)組各元素賦值,找出最小值以及它的行下標(biāo)和列下標(biāo),并輸出該矩陣 #include<stdio.h> int main(void) {int arr[3][3];int i,j,x,y;//輸入矩陣;for(i=0;i<3;i++){for(j=0;j<3;j++){printf("輸入數(shù)組arr各元素值:\n");scanf("%d",&arr[i][j]);}}x=y=0;//求出最小值;for(i=0;i<3;i++){for(j=0;j<3;j++){if(arr[i][j]<arr[x][y]){x=i;y=j;}}}//輸出矩陣for(i=0;i<3;i++){for(j=0;j<3;j++){printf("%4d",arr[i][j]);}printf("\n");}printf("第%d行%d列最小值是%d\n",x,y,arr[x][y]);return 0; }轉(zhuǎn)載于:https://www.cnblogs.com/xuqiongxiang/p/3391708.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
- 上一篇: Windows ----tasklis
- 下一篇: UVA 11401 - Triangle