• 钟国晨160809323


    #include<stdio.h>//x的n次方 
    int mypow(int x, int n)
    {
        int i,c=1;
        for(i=1;i<=n;i++)
        c=c*x;
        return c;    
    }
    int main()
    {
        int x,n;
        printf("请分别输入x,n的值:
    ");
        scanf("%d %d",&x,&n);
        printf("%d",mypow(x,n));
        return 0;
    }
    #include<stdio.h>//求圆柱体体积 
    double V;
    void cylinder(double r,double height)
    {
        V=3.14*r*r*height;
    }
    int main()
    {
        double r,height;
         printf("请输入圆柱体的半径和高:");
        scanf("%lf %lf",&r,&height);
        cylinder(r,height);
        printf("%.2f
    ",V);
        return 0;
    }
    #include<stdio.h>//C语言作业管理系统 
    void homework1()
    {    
        printf("1.求最大值
    ");
        printf("2.求m到n之和
    ");
        printf("3.求平均数
    ");
    } 
    void Q1()
    {
        printf(""); 
    }
    void Q2()
    {
            printf("+-*/% ++ --
    "); 
    }
    void Q3()
    {
        printf("> <    ==  >=  <=  !=   <>
    "); 
    }
    void Q4()
    {
        printf("! &&  ||
    "); 
    }
    void Q5()
    {
        printf("= +=  -=  *=  /=  %=
    "); 
    }
    void Q6()
    {
        printf("-124
    "); 
    }
    void Q7()
    {
        printf(""); 
    }
    void Q8()
    {
        printf("0
    "); 
    }
    void Q9()
    {
        printf("15
    "); 
    }
    void homework2()
    {
        int choice;
        printf("1.C语言基本数据类型及其占用的内存空间大小分别是
    ");
        printf("2.算数运算符有
    ");
        printf("3.关系运算符有
    ");
        printf("4.逻辑运算符的优先顺序是
    ");
        printf("5.赋值运算符有
    ");
        printf("6. char c=132; printf(“%d”,c)的输出结果
    ");
        printf("7. int a=-7; printf(“%d”,a>>1)的输出结果
    ");
        printf("8. int a=7;int b=8; printf(“%d”,a&b)的输出结果
    ");
        printf("9. int a=7;int b=8;printf(“%d”,a^b)的输出结果
    ");      
        printf("请输入操作序号
    ");
        scanf("%d",&choice);
        if(choice==1)
            Q1();
        if(choice==2)
            Q2();
        if(choice==3)
             Q3();
        if(choice==4)
            Q4();
        if(choice==5)
            Q5();
        if(choice==6)
            Q6();
        if(choice==7)
            Q7();
        if(choice==8)
            Q8();
        if(choice==9)
            Q9();    
    }  
    void homework3()
    {
        printf("1.编程打印10行的三角形,要求每行显示的*号个数等于行数
    ");
        printf("2.编程打印10行*号,每行打印10个*号
    ");
        printf("3.编程打印10行的倒三角形,第一行打印10个*,……第10行打印1个*
    ");
        printf("4.输入五级制成绩(A~E),输出相应的百分制成绩(0~100)区间,要求使用switch语句。例如,输入A,输出90~100。五级制成绩对应的百分制成绩区间为:A(90~100),B(80~89),C(70~79),D(60~69)和E(0~59)
    ");
        printf("5.本题要求编写程序,计算华氏温度100°F对应的摄氏温度。计算公式:C=5×(F?32)/9C = 5	imes (F-32)/9C=5×(F?32)/9,式中:CCC表示摄氏温度,FFF表示华氏温度,输出数据要求为整型
    ");
        printf("6. 一个物体从100米的高空自由落下。编写程序,求它在前3秒内下落的垂直距离。设重力加速度为10米/秒
    ");
        printf("7. 本题要求编写程序,输出整数152的个位数字、十位数字和百位数字的值
    ");
        printf("8. 计算分段函数
    ");
        printf("9. 计算存款利息
    "); 
        printf("10.编写程序计算电费
    ");
    }
    void homework4()
    {
        printf("1.猜数字游戏
    ");
        printf("2.从键盘上输入2个正整数,输出这两个数的最大公约数和最小公倍数
    ");
    }
    void homework5()
    {
        printf("1.比较大小
    ");
        printf("2.高速公路超速处罚
    ");
        printf("3.出租车计价
    ");
        printf("4.统计学生成绩
    ");
        printf("5.三角形判断
    ");
        printf("6.利用双重循环打印三角形
    "); 
    }
    void menu()
    {
        int choice;
        printf("C语言作业管理系统
    ");
        printf("1.第一次作业
    ");
        printf("2.第二次作业
    ");
        printf("3.第三次作业
    ");
        printf("4.第四次作业
    ");
        printf("5.第五次作业
    ");
        printf("请选择:");
        scanf("%d",&choice);
        switch(choice)
        {
            case 1:
            homework1();
            break;
            case 2:
            homework2();
            break;
            case 3:
            homework3();
            break;
            case 4:
            homework4();
            break;
            case 5:
            homework5();
            break;
            default:
            printf("输入有误,程序退出!");
             
             
        } 
    }
    int main()
    {        
        menu();
    }
  • 相关阅读:
    消息中间件(一)MQ详解及四大MQ比较
    SIP协议
    PAT (Basic Level) Practice 1008 数组元素循环右移问题
    LeetCode-Algorithms 1. 两数之和
    PAT (Basic Level) Practice 1040 有几个PAT
    PAT (Basic Level) Practice 1023 组个最小数
    PAT (Basic Level) Practice 1021 个位数统计
    PAT (Basic Level) Practice 1007 素数对猜想
    PAT (Basic Level) Practice 1006 换个格式输出整数
    PAT (Basic Level) Practice 1004 成绩排名
  • 原文地址:https://www.cnblogs.com/zgc1540161699/p/6028759.html
Copyright © 2020-2023  润新知