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;
    }
  • 相关阅读:
    Golang Web入门(3):如何优雅的设计中间件
    Golang Web入门(2):如何实现一个高性能的路由
    基于MySQL 的 SQL 优化总结
    Redis系列(七)Redis面试题
    Redis系列(六)Redis 的缓存穿透、缓存击穿和缓存雪崩
    Redis系列(五)发布订阅模式、主从复制和哨兵模式
    Redis系列(四)Redis配置文件和持久化
    Redis系列(三)Redis的事务和Spring Boot整合
    Redis系列(二)Redis的8种数据类型
    Redis系列(一)Redis入门
  • 原文地址:https://www.cnblogs.com/YuzurihaInori/p/6116136.html
Copyright © 2011-2022 走看看