首页 > 代码库 > C语言第三次作业

C语言第三次作业

1,十行三角形

#include<stdio.h>int main()//十行三角形 {    printf("*\n");    printf("* *\n");    printf("* * *\n");    printf("* * * *\n");    printf("* * * * *\n");    printf("* * * * * *\n");    printf("* * * * * * *\n");    printf("* * * * * * * *\n");    printf("* * * * * * * * *\n");    printf("* * * * * * * * * *\n");    return 0;}

2,10行*号,每行打印10个*号

#include<stdio.h>int main()//十行十列矩形 {    printf("* * * * * * * * * *\n");    printf("* * * * * * * * * *\n");    printf("* * * * * * * * * *\n");    printf("* * * * * * * * * *\n");    printf("* * * * * * * * * *\n");    printf("* * * * * * * * * *\n");    printf("* * * * * * * * * *\n");    printf("* * * * * * * * * *\n");    printf("* * * * * * * * * *\n");    printf("* * * * * * * * * *\n");    return 0;}

3,十行倒三角形

#include<stdio.h>int main()//十行倒三角型形 {    printf("* * * * * * * * * *\n");    printf(" * * * * * * * * *\n");    printf("  * * * * * * * *\n");    printf("   * * * * * * *\n");    printf("    * * * * * *\n");    printf("     * * * * *\n");    printf("      * * * *\n");    printf("       * * *\n");    printf("        * *\n");    printf("         *\n");    return 0;}

4,五级制成绩(A~E)输出相应的百分制成绩(0~100)区间

#include<stdio.h>int main()//五级制成绩(A~E),输出相应的百分制成绩(0~100)区间{    char score;    scanf("%c",&score);    switch (score)    {        case A:            printf("90~100");            break;        case B:            printf("80~89");            break;        case C:            printf("70~79");            break;        case D:            printf("60~69");            break;        case E:            printf("0~59");            break;    }    return 0;}

5,华氏温度转换摄氏温度

#include<stdio.h>int main()//华氏温度转换摄氏温度 {    int C;    int F;    printf("输入华氏温度: ");     scanf("%d",&F);        C=5*(F-32)/9;    printf("%d",C);    return 0;}

6,100米自由落体程序

#include<stdio.h>#include<math.h>int main()//100米自由落体{    int g=10,t=3;    double h;            h=0.5*g*pow(t,2);    printf("%f\n",h);    return 0;}

7,输出整数的个位数字、十位数字和百位数字的值

#include<stdio.h>int main()//输出整数的个位数字、十位数字和百位数字的值{    int a;    scanf("%d",&a);    while(a!=0)    {        printf("%d\n",a%10);        a=a/10;    }    return 0;}

8,分段函数

#include<stdio.h>#include<math.h>int main()//分段函数 {    double x;    double y;    scanf("%lf",&x);    if(x>=0)        y=sqrt(x);    else        y=pow(x+1,2)+2*x+1/x;    printf("f(x)=%.2f",y);    return 0;}

9,计算存款利息

#include<stdio.h>#include<math.h>int main()//计算存款利息 {    int money,year;    double rate,interest;    printf("输入存款金额: ");    scanf("%d",&money);    printf("输入存期: ");    scanf("%d",&year);    printf("输入年利率: ");    scanf("%lf",&rate);    interest=money*pow(1+rate,year)-money;    printf("interest=%.2f\n",interest);    return 0;}

10,阶梯电价

#include<stdio.h>int main()//阶梯电价 {    float n;    printf("月用电量: ");    scanf("%f",&n);    if(n<=50)        printf("月电费:%f\n",n*0.53);    else        printf("月电费:%f\n",50*0.53+(n-50)*(0.53+0.05));    return 0;}

 

C语言第三次作业