zoukankan      html  css  js  c++  java
  • 第八次作业

    1、输入一个正整数N,再输入N个整数,按从小到大的顺序输出


    #include<stdio.h>
    void main()
    {
    int n,i,j,t,a[10];
    printf("请输入正整数N:");
    scanf("%d",&n);
    printf("请依次输入%d个数",n);
    for(i=0;i<n;i++)
    {
    printf("请输入第%d个数",i+1);
    scanf("%d",&a[i]);
    }
    for(j=0;j<n;j++)
    for(i=0;i<n-1-j;i++)
    if(a[i]>a[i+1])
    {
    t=a[i];
    a[i]=a[i+1];
    a[i+1]=t;
    }
    printf("排序后数组为");
    for(i=0;i<n;i++)
    printf("%d ",a[i]);

    return 0;

    }

    2、求一批整数中出现最多的数字。输出一个正整数n(1<=n<=1000),再输入n个整数,分析每个整数的每一个数字,求出现次数最多的数字。

    #include<stdio.h>
    int main(void)
    {
    int n,i,max=0,temp,time[10]={0};
    printf("Enter n:");
    scanf("%d",&n);
    printf("Enter %d integers:",n);
    for(i=0;i<n;i++){
    scanf("%d",&temp);
    while(temp!=0){
    time[temp%10]++;
    temp/=10;
    }
    }
    for(i=0;i<10;i++){
    if(max<time[i])
    max=time[i];
    }
    printf("出现最多次数%d次的数字是:",max);
    for(i=0;i<10;i++)
    if(time[i]==max)
    printf("%d ",i);

    printf(" ");
    return 0;
    }

     

    3、判断上三角矩阵。输入一个正整数n(1<n<6)和n阶方阵a中的元素,如果a是上三角矩阵,输出"YES",否者输出“NO”。

    #include<stdio.h>
    int main()
    {
    int a[6][6],n,i,j,x;
    x=1;
    printf("Enter n:");
    scanf("%d",&n);
    for(i=0;i<n;i++)
    for(j=0;j<n;j++)
    scanf("%d",&a[i][j]);
    for(i=1;i<n;i++)
    for(j=0;j<i;j++)
    if(a[i][j]!=0){
    printf("NO ");
    x=0;
    break;
    }
    if(x==1)
    printf("YES ");
    return 0;
    }

  • 相关阅读:
    Data Structure and Algorithm
    Data Structure and Algorithm
    Data Structure and Algorithm
    Data Structure and Algorithm
    Data Structure and Algorithm
    Data Structure and Algorithm
    Data Structure and Algorithm
    Data Structure and Algorithm
    Data Structure and Algorithm
    Data Structure and Algorithm
  • 原文地址:https://www.cnblogs.com/zhangxiaojiao/p/zxjj.html
Copyright © 2011-2022 走看看