第4題
第6題
要求從鍵盤上輸入一個不多于5位數的正整數,依次輸出每位數字(從低位到高位依次輸出)。(每兩個數字之間用英文逗號隔開)
如:輸入: 3689
則應輸出: 9,8,6,3
注:千萬不要有任何多余的輸入輸出,包括/n之類的一定不要有。
如printf(" %d,%d" ,a,b);即可。
第7題
第8題
從鍵盤任意輸入10個整數,計算并輸出最大值和最小值及其它們在數組中的下標位置。按要求在空白處填寫適當的表達式或語句,使程序完整并符合題目要求。 程序運行結果示例1: Input 10 numbers:1 2 3 4 5 6 7 8 9 10↙ max=10,pos=9 min=1,pos=0 程序運行結果示例2: Input 10 numbers:2 4 5 6 8 10 1 3 5 7 9↙ max=10,pos=5 min=1,pos=6 #include <stdio.h> int FindMax(int a[], int n, int *pMaxPos); int FindMin(int a[], int n, int *pMinPos); int main() { int a[10], maxValue, maxPos, minValue, minPos, i; printf("Input 10 numbers:"); for (i=0; i<10; i++) { scanf("%d", &a[i]); 輸入10個數 } maxvalue="FindMax(a," 10, _________); 找最大值及其所在下標位置 minvalue="FindMin(a," 找最小值及其所在下標位置 printf("max="%d,pos=%d\n"," maxvalue, maxpos); printf("min="%d,pos=%d\n"," minvalue, minpos); return 0; 函數功能:求有n個元素的整型數組a中的最大值及其所在下標位置,函數返回最大值 int findmax(int a[], n, *pmaxpos) i, max; max="a[0];" 假設a[0]為最大值 __________; 假設最大值在數組中的下標位置為0 for (i="1;" i if (a[i]> max) { max = a[i]; __________; //pMaxPos指向最大值數組元素的下標位置 } } return max ; } //函數功能:求有n個元素的整型數組a中的最小值及其所在下標位置,函數返回最小值 int FindMin(int a[], int n, int *pMinPos) { int i, min; min = a[0]; //假設a[0]為最小 __________; //假設最小值在數組中的下標位置為0 for (i=1; i<10; i++) { if (a[i] min) min="a[i];" __________; pminpos指向最小值數組元素的下標位置 } return ;> A、第13行:&maxPos 第14行:&minPos 第25行:*pMaxPos = 0 第32行:*pMaxPos = i 第43行:*pMinPos = 0 第50行:*pMinPos = i
B、第13行:maxPos 第14行:minPos 第25行:pMaxPos = 0 第32行:*pMaxPos = i 第43行:pMinPos = 0 第50行:*pMinPos = i
C、第13行:maxPos 第14行:minPos 第25行:pMaxPos = 0 第32行:pMaxPos = i 第43行:pMinPos = 0 第50行:pMinPos = i
D、第13行:&maxPos 第14行:&minPos 第25行:pMaxPos = 0 第32行:pMaxPos = i 第43行:*pMinPos = 0 第50行:*pMinPos = i
為了保護您的賬號安全,請在“上學吧”公眾號進行驗證,點擊“官網服務”-“賬號驗證”后輸入驗證碼“”完成驗證,驗證成功后方可繼續查看答案!