zoukankan      html  css  js  c++  java
  • 张楚的第七次作业

    1.第一题

    #include<stdio.h>
    int main()//计算自己名字每个字母的个数
    {
        char name[100];
        int character[26]={0};
        printf("输入你的名字:
    ");
        scanf("%s",&name);
        int i,j,length=0;
        for(i=0;name[i]!='';i++)
        {
            for(j=0;j<26;j++)
            {
                if(name[i]==j+97)
                {
                    character[j]++;
                    break;
                }
            }
        }
        for(i=0;i<26;i++)
        {
            printf("字母%c出现的次数为:%d
    ",i+97,character[i]);
        }
    return 0;    
    } 

    2.第二题

    #include<stdio.h>
    int main()//数组逆序存放输出
    {
        int a[10],b[10],m,n,i;
        printf("你要输入几个数(少于十个)?
    "); 
        scanf("%d",&n);
        printf("请输入这%d个整数
    ",n);
        for(i=0;i<n;i++)
        scanf("%d",&a[i]);
        for(i=0;i<n;i++)
        {
            b[i]=a[n-i-1];
            printf("%d ",b[i]);
        }
    return 0;
    }

    3.第三题

    #include<stdio.h>
    int main()//共有元素
    {
        int m,n,u,v,i,j;
        printf("第一组数有几个?
    ");
        scanf("%d",&m);
        int a[10];
        printf("请输入这些数字:
    ");
    
        for(i=0;i<m;i++)
            scanf("%d",&a[i]);
        printf("第二组数有几个?
    ");
        scanf("%d",&n);
        printf("请输入这些数字:
    ");
        int b[10];
        for(j=0;j<n;j++)
            scanf("%d",&b[j]);
        for(i=0;i<m;i++)
        {
            for(j=0;j<n;j++)
                if(a[i]==b[j])
                   printf("共有元素有%d",a[i]);
        }
    return 0;     
    }

    4.第四题//递归函数反序输出数字

    #include<stdio.h> 
    int a(int m)
    {
        if(m==0)
            return 0;
        else
                printf("%d",m%10);
    return a(m/10);    
    }
    int main()
    {
        int c; 
        printf("请输入整数:");
        scanf("%d",&c);
        printf("反序输出为:");
        a(c);
        return 0;
    }

    这次感觉有点难,绝大部分是因为自己上课不够认真了,连自己都已经感受到没有一开始的拼劲了,造成现在这种小错不断的局面,比如忘加return或者scanf后的&。上课也是浑浑噩噩,没有一开始的认真了。所以是时候调整心态,端正自己的学习态度 ,玩的时候好好玩,学的时候好好学,分清主次,认知自己在什么时候该做什么。

  • 相关阅读:
    均匀分布的随机数
    第三十四章 软件工艺的话题
    第三十三章 个人性格
    MySQL常用命令(三)---最值的搜索
    lnmp环境运行laravel open_basedir restriction in effect 问题
    Host 'XXX' is not allowed to connect to this MySQL server解决方案
    CentOS 7中设置PHP7的Log文件日志
    如何查看Laravel版本号的三种方法
    CentOS 7下安装Composer + Laravel
    LNMP一键安装包
  • 原文地址:https://www.cnblogs.com/bgdzc/p/6053802.html
Copyright © 2011-2022 走看看