1樓:汪好帥
用陣列的話那就得固定個數了,如下:
#include
#define n 20
void main()
int i,n,a[n],t,num;
scanf("%d",&n);
if(n>n)
scanf("%d",&n);
for(i = 0; i< n; i++)scanf("%d",&a[i]);
for(i = 0; i< n; i++)if(a[0] >a[i])
t = a[0];
a[0] =a[i];
a[i] =t;
num = i;
printf("%d %d",a[0],num);
2樓:網友
因為整數個數不確定,所以用動態陣列。**如下:
#include
using namespace std;
int main()
int *a,n,i;
cout<<"請輸入整數的個數:";
cin>>n;
a=new int [n]; 動態申請陣列。
cout<<"請輸入整數:";
for(i=0;i>a[i];
int max=a[0],num;
for(i=1;imax)
max=a[i];
num=i;
cout<<"最大整數是" 從鍵盤輸入10個整型資料,放入陣列a 中,求其最大值、最小值及其所在元素的下標位置,並輸出。 3樓:網友 1、輸入a=[12,2,3,4,34,24],建立乙個a列表。 2、輸入max_value=max(a),進行獲取a列表的最大值。 3、執行py檔案,可以看到最大值是34。 4、輸入max_index=,進行獲取最大值的下標。 5、執行py檔案,可以看到a列表的最大值下標為4,需要注意的是下標是從0開始的。 4樓:匿名使用者 #include #include//malloc函式和free函式的標頭檔案int main() printf("最大值為:%d,位置為:%d",max,t); for(i=0;i<10;i++) if(*(p+i)printf("最小值為:%d,位置為:%d",min,t); free(p);//釋放記憶體。 return 0;} 5樓:匿名使用者 把你的scanf語句放到for前面。 6樓:匿名使用者 這是計算機c語言呀,原題。 有乙個20元素整型陣列a,輸入其各個元素的值,找出所有元素的最小值並將輸入的陣列元素和元素最小值輸出? 7樓:帳號已登出 寫了一段fortran程式。臘此李供參考。 附輪遲:執行示例和fortran代扒做碼。 輸入十個整數,儲存在一維陣列a[10]中,找出其中的最小值,並將最小值元素和陣列第乙個元素交換。輸出結果中每個數字佔三列的寬度。 8樓: 摘要。您好,親,很高興為您解答:輸入十個整數,儲存在一維陣列a[10]中,找出其中的最小值,並將最小值元素和陣列第乙個元素交換。 輸出結果中每個數字佔三列的寬度。您好,#include int main();int i,min=a[0],row,t; for(i=0;i<10;i++)int i,min=a[0],row,t; for(i=0;i<10;i++)printf("max:%d min: d",max,min);return 0;} 不要最大值。 只要找出其中的最小值並和第乙個互換就好了。 #includeint main( )printf("max:%d min:%d",max,min);return 0;} 建立乙個7元素的陣列手動輸入求這7個元素的和,並輸出最大值最小值? 9樓:網友 下面是乙個簡單的例子,它展示瞭如何手動輸入 7 個元素,然後求這 7 個元素的和,並輸出最大值和最小值。 #include int main() int a[7]; 建立乙個 7 元素的陣列。 int i; int sum = 0; int max = a[0]; int min = a[0]; 手動輸入 7 個元襪巨集素。 for (i = 0; i < 7; i++)printf("拍好侍請輸入第 %d 個元素的值: "i+1); scanf("%d", a[i]); 求這 7 個元素的和。 for (i = 0; i < 7; i++)sum +=a[i]; 輸出最大值和最小值。 for (i = 1; i < 7; i++)if (a[i] >max) max = a[i]; if (a[i] min = a[i]; printf("這 7 個元襲吵素的和是: %d", sum); printf("最大值是: %d", max); printf("最小值是: %d", min); return 0;
include stdio.h void main 運 況 1 9 20 2 3 4 5 6 7 8 max 20 min 1 請按任意鍵繼續. 靜看楓殤 可以用氣泡排序法,然後最大和最小的就分別在陣列兩端了 淦海瑤 int a 10 int i int max,min for i 0 i 10 i... include int main void int a 0,x 10 i,max printf please enter x 0 n scanf d x 0 max x 0 printf please enter x i n for i 1 i 9 i scanf d x i if max 我幫你測... 歐元英鎊美元人民幣 如果是十進位制,那麼最大的是999,如果是十六進位制,那麼最大的是fff,如果是無窮大進位制,那麼就是 繼續堅持 如果abc三個整數相等,輸出最大的數是999 如果abc三個整數不相等,輸出最大的數是987 說明 鍵盤上的數字是從0 9,意思是從這10個整數選擇3個整陣列合,選擇...C語言 從鍵盤輸入整數存入陣列,找出其中最大
用C語言程式實現 輸入整數,輸出其中最大的數,及其出現的次數
有整數a,b,c,由鍵盤輸入,輸出其中最大的數