課程
/后端開發
/C
/C語言入門
具體代碼如下
2020-11-27
源自:C語言入門 6-12
正在回答
#include <stdio.h>
void get_total(int arr[],int length){
? ? int total=0;
? ? for(int i=0;i<length;++i){
? ? ? ? tptal+=arr[i];
? ? }
? ? printf("%d",total);
? ?
}
void get_max(int arr[];int length){
? ? int max=arr[0];
? ? for(int i=0;i<length-1;++i){
? ? ? ? if(arr[i]<arr[i+1]){
? ? ? ? ? ? max=arr[i+1];
? ? ? ? }
? ? printf("%d",max);
void get_min(int arr[];int length){
? ? int min=arr[0];
? ? ? ? if(arr[i]>arr[i+1]){
? ? ? ? ? ? min=arr[i+1];
? ? printf("%d",min);
void get_average(int arr[],int length){
? ? ? ? total+=arr[i];
? ? printf("%d",total/length);
void rank(int arr[],int length){
? ? for(int i=length-2;i>=0;--i){
? ? ? ? for(int j=0;j<=i;++j){
? ? ? ? ? ? if(arr[j]<arr[j+1]){
? ? ? ? ? ? ? ? int temp=arr[j];
? ? ? ? ? ? ? ? arr[j]=arr[j+1];
? ? ? ? ? ? ? ? arr[j+1]=temp;
? ? ? ? ? ? }
? ? for(int a=0;a<length;++a){
? ? ? ? printf("%d",arr[a]);
int main()
{const int N=10;
? ? int score[N]={67,98,75,63,82,79,81,91,66,84};
? ? get_total(score,N);
? ? get_max(score,N);
? ? get_min(score,N);
? ? rank(score,N);
? ? return 0;
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
4 回答哪里錯嘞誒
1 回答哪里錯了嘞?
5 回答這樣哪里有問題嗎
1 回答這樣子有問題么?
1 回答這樣子邏輯有問題么?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-11-27
#include <stdio.h>
void get_total(int arr[],int length){
? ? int total=0;
? ? for(int i=0;i<length;++i){
? ? ? ? tptal+=arr[i];
? ? }
? ? printf("%d",total);
? ?
}
void get_max(int arr[];int length){
? ? int max=arr[0];
? ? for(int i=0;i<length-1;++i){
? ? ? ? if(arr[i]<arr[i+1]){
? ? ? ? ? ? max=arr[i+1];
? ? ? ? }
? ? }
? ? printf("%d",max);
}
void get_min(int arr[];int length){
? ? int min=arr[0];
? ? for(int i=0;i<length-1;++i){
? ? ? ? if(arr[i]>arr[i+1]){
? ? ? ? ? ? min=arr[i+1];
? ? ? ? }
? ? }
? ? printf("%d",min);
}
void get_average(int arr[],int length){
? ? int total=0;
? ? for(int i=0;i<length;++i){
? ? ? ? total+=arr[i];
? ? }
? ? printf("%d",total/length);
? ?
}
void rank(int arr[],int length){
? ? for(int i=length-2;i>=0;--i){
? ? ? ? for(int j=0;j<=i;++j){
? ? ? ? ? ? if(arr[j]<arr[j+1]){
? ? ? ? ? ? ? ? int temp=arr[j];
? ? ? ? ? ? ? ? arr[j]=arr[j+1];
? ? ? ? ? ? ? ? arr[j+1]=temp;
? ? ? ? ? ? }
? ? ? ? }
? ? }
? ? for(int a=0;a<length;++a){
? ? ? ? printf("%d",arr[a]);
? ? }
}
int main()
{const int N=10;
? ? int score[N]={67,98,75,63,82,79,81,91,66,84};
? ? get_total(score,N);
? ? get_max(score,N);
? ? get_min(score,N);
? ? rank(score,N);
? ? return 0;
}