首页 > 代码库 > 林昊3

林昊3

  1. 编程打印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");}

      

  2. 编程打印10行*号,每行打印10个*号#include<stdio.h>
    #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. 编程打印10行的倒三角形,第一行打印10个*,……第10行打印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 ; }

      

  4. 输入五级制成绩(A~E),输出相应的百分制成绩(0~100)区间,要求使用switch语句。例如,输入A,输出90~100。五级制成绩对应的百分制成绩区间为:A(90~100),B(80~89),C(70~79),D(60~69)和E(0~59)。
    #include<stdio.h>int main(){	char score;    scanf("%c",&score);    switch (score)    {        case ‘A‘:        case ‘a‘:            printf("90 ~ 100");            break;        case ‘B‘:        case ‘b‘:            printf("80 ~ 89");            break;        case ‘C‘:	case ‘c‘:             printf("70 ~ 79");            break;        case ‘D‘:        case ‘d‘:            printf("60 ~ 69");            break;        case ‘E‘:        case ‘e‘:            printf("0 ~ 59");            break;    }    return 0;}

      

  5. 本题要求编写程序,计算华氏温度100°F对应的摄氏温度。计算公式:C=5×(F−32)/9C = 5\times (F-32)/9C=5×(F32)/9,式中:CCC表示摄氏温度,FFF表示华氏温度,输出数据要求为整型。

    #include<stdio.h>int main()//{    int F=100;    int S;    printf("华氏温度100度对应的摄氏温度为%d度\n\n",S=5*(F-32)/9);    return 0;}

      

    6. 一个物体从100米的高空自由落下。编写程序,求它在前3秒内下落的垂直距离。设重力加速度为10米/秒.

    #include<stdio.h>#include<math.h>int main(){    int g=10;    int t=3;    int h;    h=pow(t,2)*0.5*g;    printf("物体在前3秒内下落的垂直距离为%d米\n",h);} 

        

    7. 本题要求编写程序,输出整数152的个位数字、十位数字和百位数字的值。

    #include<stdio.h>int main(){    int a=152;    int b;    int c;    int d;    b=a%10;    c=(a/10)%10;    d=a/100;    printf("个位数字的值为%d\n",b);    printf("十位数字的值为%d\n",c);    printf("百位数字的值为%d\n",d);}

      

    8. 

    技术分享

    #include<stdio.h>#include<math.h>int main(){ double x, y; printf("请输入一个值:"); scanf("%lf", &x);   if (x>=0)     y = pow(x,0.5);   else      y = pow(x+1,2)+2*x+1/x; printf("对应y的值是:%.2f",y); return 0;}

      

       9. 

    技术分享

    #include<stdio.h>#include<math.h>int main(){    int y,m;    double r,i;    printf("请输入存期");    scanf("%d",&y);    printf("请输入存款金额");    scanf("%d",&m);    printf("请输入年利率");    scanf("%lf",&r);     i=m*pow(1+r,y)-m;    printf("利息为%f",i);} 

      

      10. 

    技术分享

    #include<stdio.h>#include<math.h>int main() {    double a,y;    printf("月电量: ");    scanf("%lf",&a);    if  (a<=50)       y = a*0.53;    else       y = 50*0.53+(a-50)*(0.53+0.05);        printf("月电费%.2f\n",y);    return 0;}

      

林昊3