作业

30 阅读1分钟

1.

从键盘输入六个整数

找出这6个整数中的最大值,并将其输出到控制台

#include
int main(){
    int arr[6];
    
    for(int i = 0; i < 6;i++){
    scanf(&#34;%d&#34;,&arr[i]);
    }
    int max = arr[0];
    for(int i = 1;i < 6;i++){
        if(arr[i] > max){
            max = arr[i];
        }
    }
    printf(&#34;最大值为:%d\n&#34;,max);
    
    
}

2.

从键盘输入6个整数

使用冒泡排序法将这6个整数从小到大排序

#include
int main(){
    int arr[6];
    for(int i = 0; i < 6;i++){
    scanf(&#34;%d&#34;,&arr[i]);
    }
     printf(&#34;------------------\n&#34;);
    for(int i = 0 ; i < 5 ; i++){
     
        for(int j = 0 ; j < 5-i;j++){
            if(arr[j] > arr[j+1]){
                int temp = arr[j];
                arr[j] = arr[j+1];
                arr[j+1] = temp;
                
            }
        }printf(&#34;\n&#34;);
        
        for(int i = 0;i < 6;i++){
            printf(&#34;%d&#34;,arr[i]);
        }
       
    }
    
}