钟国晨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的值:\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\n",V);
    return 0;
}
#include<stdio.h>//C语言作业管理系统 
void homework1()
{    
    printf("1.求最大值\n");
    printf("2.求m到n之和\n");
    printf("3.求平均数\n");
} 
void Q1()
{
    printf("略\n"); 
}
void Q2()
{
        printf("+-*/% ++ --\n"); 
}
void Q3()
{
    printf("> <    ==  >=  <=  !=   <>\n"); 
}
void Q4()
{
    printf("! &&  ||\n"); 
}
void Q5()
{
    printf("= +=  -=  *=  /=  %=\n"); 
}
void Q6()
{
    printf("-124\n"); 
}
void Q7()
{
    printf("略\n"); 
}
void Q8()
{
    printf("0\n"); 
}
void Q9()
{
    printf("15\n"); 
}
void homework2()
{
    int choice;
    printf("1.C语言基本数据类型及其占用的内存空间大小分别是\n");
    printf("2.算数运算符有\n");
    printf("3.关系运算符有\n");
    printf("4.逻辑运算符的优先顺序是\n");
    printf("5.赋值运算符有\n");
    printf("6. char c=132; printf(“%d”,c)的输出结果\n");
    printf("7. int a=-7; printf(“%d”,a>>1)的输出结果\n");
    printf("8. int a=7;int b=8; printf(“%d”,a&b)的输出结果\n");
    printf("9. int a=7;int b=8;printf(“%d”,a^b)的输出结果\n");      
    printf("请输入操作序号\n");
    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行的三角形,要求每行显示的*号个数等于行数\n");
    printf("2.编程打印10行*号,每行打印10个*号\n");
    printf("3.编程打印10行的倒三角形,第一行打印10个*,……第10行打印1个*\n");
    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)\n");
    printf("5.本题要求编写程序,计算华氏温度100°F对应的摄氏温度。计算公式:C=5×(F?32)/9C = 5\times (F-32)/9C=5×(F?32)/9,式中:CCC表示摄氏温度,FFF表示华氏温度,输出数据要求为整型\n");
    printf("6. 一个物体从100米的高空自由落下。编写程序,求它在前3秒内下落的垂直距离。设重力加速度为10米/秒\n");
    printf("7. 本题要求编写程序,输出整数152的个位数字、十位数字和百位数字的值\n");
    printf("8. 计算分段函数\n");
    printf("9. 计算存款利息\n"); 
    printf("10.编写程序计算电费\n");
}
void homework4()
{
    printf("1.猜数字游戏\n");
    printf("2.从键盘上输入2个正整数,输出这两个数的最大公约数和最小公倍数\n");
}
void homework5()
{
    printf("1.比较大小\n");
    printf("2.高速公路超速处罚\n");
    printf("3.出租车计价\n");
    printf("4.统计学生成绩\n");
    printf("5.三角形判断\n");
    printf("6.利用双重循环打印三角形\n"); 
}
void menu()
{
    int choice;
    printf("C语言作业管理系统\n");
    printf("1.第一次作业\n");
    printf("2.第二次作业\n");
    printf("3.第三次作业\n");
    printf("4.第四次作业\n");
    printf("5.第五次作业\n");
    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();
}

 

posted on 2016-11-03 23:36  钟国晨160809323  阅读(214)  评论(3编辑  收藏  举报