1樓:匿名使用者
(1)min=0; 先將min賦初值為0
(2)min=i;
從陣列的第一個值a[0]開始比較,當某個值比a[min]小,就將min賦為該位置
2樓:在特米乎
#include
main()
{ int a[10],i,min;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
min=0;
for(i=1;i<10;i++)
if(a[i]copy
程式本身就有bai問題,我改
du了下zhi,你試
試看吧!dao
3樓:
如果你只是為了找bai最小值,樓du下的都對,如果是要選zhi
擇法排序就必dao須使用下標,一樓的達版
不到交換最小權值和第一個值的效果,必須使用下標,另外你用的選擇法,不是冒泡法,冒泡法是需要前後兩個數多次交換,完成排列,選擇法是先選出最小值然後和第一個交換,完成排序,從演算法的複雜度比較它們的複雜度相同
4樓:月魄心魂
(1)min=0;
(2)min=i;
這主要利用冒泡思想,選出最小的,列印輸出!
5樓:匿名使用者
2樓是對的,1樓的執行之後,a[0]的值可能發生變化。
2樓的是把最小值的下表儲存在min中。輸出時直接根據下標就好了。
6樓:匿名使用者
main()
c語言程式填空題?
7樓:榮光
第11行,你把(r+i)改為*(r+i), (r+j)改為*(r+j)試試。
這個程式的作用應該是將輸入的數按從大到小的順序重新排列,然後再輸出。第11行應該是要比較他們的大小。而不是地址的大小。
8樓:驅魔者
修改排序函式裡的 第一個for迴圈為for(i=0;i 9樓:匿名使用者 你的輸入有問題吧,不要帶逗號,用空格隔開 c語言程式填空題 10樓:匿名使用者 本題的意思是統計輸入字串裡數字的個數。 1.第一空:strlen(s) //得到輸入字串的長度2. 第二空:count[(int)s[i]]++; //如果字元是數字,將字元強制轉換成數字,再將count對應的這個數字的位置加1。 3.count為static,預設初始化為0。 c語言程式填空題 11樓: 依次填:void fun(char *p) , max_len , p[i]-=32——以逗號分隔 12樓:糖果不離 for(i = 0;i 如有幫助請採納 c語言程式填空題。。
10 13樓:匿名使用者 第一個【】填 getchar() 第二個【】填 strlen(t) 第三個【】填 t[i]==c 第四個【】填 j=-1 14樓:流雨★琪琪 #include #include void main() //因為是第一次匹zhi 配的下標,所以一旦匹dao配就跳出 else j=-1; //如果當前字元不匹配則標記為-1if (j != -1) printf("下標: %d\n", j); else printf("there is no\n");} 15樓:王玉祟 |#include #include int isprime(int num){ 1判斷num是否為質數 baifor(int i=2; i注意:空格外面已du經有分號,格子裡 zhi(2分)) return 0; int sumdigits(int num){ //返回num各位數dao字之和專 int sum; for( sum=0; num! =0; num=num/10 sum += | num%10return sum; (3分) ) (2分); int main(){ int num; scanf("%d" , &num); //輸入一一個屬整數,並假設輸入的數大於1 if( isprime(sumdigits (nym)) (2分)== 1 ) printf("各位數字之和是素數! \n");else printf("各位數字之和不是素數! \n");return 0; c語言程式填空題? 16樓:匿名使用者 #include #include<math.h> main() 兩個題目是一樣的,enter an interger的翻譯就是輸入一個整數。望採納 scanf lf lf d a,b,n printf 梯形法求積分結果 lf n integral a,b,n double f double x 就是你的f x 函式,隨便寫就行吧 c語言程式設計的一些選擇和填空題,很基礎,麻煩大神們幫忙看一下 1 c2 d c程式的基本結構單位是函式。c語言源程... int f int x 這裡是函式的宣告,c語言中函式必須先宣告後呼叫,因為在main方法中呼叫了這個函式,函式的定義在main方法下面,所以必須宣告在main方法開頭。int f int x 是一個函式,這函式在main函式之前有宣告的,宣告之後,就可以在main函式中呼叫。int f int x... 根據從左到右計算順序,結合運算子優先順序,根據定義 a 3,b 4,c 5,假定 a,b,c 為 int。真值為1,假值為0。計算步驟如下 1 計算 a b,結果為 a b 7 2 計算 a b 結果為 0,也可以認為是false 假 3 計算 c 2,假定c為int時,結果為 2 取整 為floa...c語言程式設計程式填空題,跪求大神解答
C語言程式題,c語言程式題
c語言填空題,(1)(2)(3)(4)為所需填的空