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

    #include<stdio.h>
    int main()
    {
        int i,x,flag;
        int a[5];
        printf("enter 5 integers:");
        for(i=0;i<5;i++)
            scanf("%d",&a[i]);
            printf("请输入x:");
            scanf("%d",&x);
            flag=0;
        for(i=0;i<5;i++)
            if(a[i]==x)
             {
                 printf("index is %d",i);
                 flag=1;
                 break;
             }
            if(flag==0)
                printf("not found!
    ");
    return 0;
    }
    复制代码

    2 从大到小排列输出

    复制代码
    #include<stdio.h>
    int main(void)
    {
        int i,index,j,n,temp,a[10];
        printf("enter n:");    
        scanf("%d",&n);
        for(i=0;i<n;i++)
            scanf("%d",&a[i]);
        for(i=0;i<n-1;i++)
            {
                index=i;
                for(j=i+1;j<n;j++)
                    if(a[j]>a[i])
                     index=j;
                     temp=a[index];
                     a[index]=a[i];
                     a[i]=temp;
                
            }    
        printf("after sorted: ");
        for(i=0;i<n;i++){
            printf("%5d",a[i]); 
        }    
    } 
    复制代码

    3 共有元素

    复制代码
    #include<stdio.h>
    int main()
    {
        int m,n,x,y,a[100],b[100];
        printf("输入第一组数字个数:");
        scanf("%d",&n);
        printf("输入n个数:");
        int i,j;
        for(i=1;i<=n;i++)
         {                                                                                                                                                                                                                                                                                                                                                    
             scanf("%d",&x);
             a[i]=x;
         }
        printf("输入第二组数字个数:");
        scanf("%d",&m);
        printf("输入n个数:");
        for(i=1;i<=m;i++)
         {
             scanf("%d",&y);
             b[i]=y;
         }
        printf("不是共有的数:");
            for(i=1;i<=n;i++)
        {
            for(j=1;j<=m;j++)
             {
                 if(a[i]==b[j])
                 printf("%d",a[i]);
             }
        }
        return 0;
        
    }
    复制代码

    4 求最大值及下标

    复制代码
    #include<stdio.h>
    int main(void)
    {
        int i,index,n;
        int a[10];
        printf("enter n:");
        scanf("%d",&n);
        printf("enter %d integers:",n);
        for(i=0;i<n;i++)
            scanf("%d",&a[i]);
            index=0;
        for(i=0;i<n;i++)
            if(a[i]>a[index])
            index=i;
        printf("max is %d  tsub is %d 
    ",a[index],index);
        return 0;
        
        
    } 
    复制代码

    5 输入十个学生的成绩

    复制代码
    #include<stdio.h>
    int main()
    {
        int i,ave,sum=0;
        float score[10];
        printf("请输入十个学生的成绩:",i);
        for(i=0;i<10;i++)
            scanf("%f",&score[i]);
        for(i=0;i<10;i++)
            sum=sum+score[i];
            printf("sum=%d",sum);
            ave=sum /10;
            printf("ave=%d",ave);
        return 0;
    } 
    复制代码

    附加1字符串

    复制代码
    #include<stdio.h>
    int main(void)
    {
        int i,k,temp; 
        char str [80];
        int n;
        printf("enter a str:");
        i=0;
        while((str[i]=getchar())!='
    ')i++;
        str[i]='';
        k=i-1;
        for(i=0;i<k;i++) {
            temp=str[i];
            str[i]=str[k];
            str[k]=temp;
            k--;
        }
        for(i=0;str[i]!='';i++)
          putchar(str[i]);
        return 0;
    }
    复制代码

    附加2 九九乘法表

    复制代码
    #include<stdio.h>
    int main(void)
    {
        int i,j;
        int a[10][10];
    
        for(i=1;i<10;i++){  
            for(j=1;j<=i;j++){
                a[i][j]=i*j;
                printf("%d*%d=%d	",i,j,a[i][j]); 
            }
            printf("
    ");
        }
        return 0;
    }
  • 相关阅读:
    poj1125传播谣言(弗洛伊德,求最长路)
    poj2253青蛙(可到达路径的单次跳跃最短距离)
    poj1860 兑换货币(bellman ford判断正环)
    poj1062 昂贵的礼物(dijkstra+枚举)
    hdu4081 秦始皇修路(次小生成树)
    梦想,永不停息!
    nofollow标签如何使用
    后台地址报错:Service Unavailable
    DEDECMS批量修改默认文章和列表命名规则的方法
    FreeOnTerminate 的线程在线程管理类的Destroy释放时手工释放的问题
  • 原文地址:https://www.cnblogs.com/YuzurihaInori/p/6116136.html
Copyright © 2011-2022 走看看