• 第八次作业


    1  not found

    #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;
    }
  • 相关阅读:
    MyEclipse使用总结——MyEclipse10安装SVN插件
    SVN的安装和配置
    Git
    myeclipse 怎么安装与激活
    jQuery
    sql server 2008
    原问题:身份证为什么只有15位
    QTP10破解方法及mgn-mqt82.exe下载
    WARNING [Project: :app] To shrink resources you must also enable ProGuard
    your local changes would be overwritten by merge. commit stash or revert them to proceed. view them
  • 原文地址:https://www.cnblogs.com/moyansameal/p/6060166.html
Copyright © 2020-2023  润新知