• 实验三:C分支结构程序设计


    3.1

    #include<stdio.h>

    int main()
    {
    char a;
    scanf("%c",&a);

    if(a>=65&&a<=90) //大写字母的ASC码值范围
    printf("%c ",a+32); //a+32代表ASC码值增加,大写转变为小写
    else if(a>=97&&a<=122) //小写字母的ASC码值范围
    printf("%c ",a);
    else
    printf("Not letter! ");

    }

    3.2

    #include<stdio.h>

    int main()
    {
    int n;
    scanf("%d",&n);

    if(n%15==0) //同时是3和5倍数,一定是15倍数,%号代表取余数
    printf("Yes ");
    else
    printf("No ");
    }

    3.3

    #include<stdio.h>

    int main()
    {
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);

    if(a>b)
    {
    if(a>c)
    {
    if(b>c)
    printf("%d,%d,%d ",a,b,c);
    else
    printf("%d,%d,%d ",a,c,b);
    }
    else
    printf("%d,%d,%d ",c,a,b);
    }
    else
    {
    if(c<b)
    {
    if(a>c)
    printf("%d,%d,%d ",b,c,a);
    else
    printf("%d,%d,%d ",b,a,c);
    }
    else
    printf("%d,%d,%d ",c,b,a);

    }
    }

    3.4

    #include<stdio.h>

    int main()
    {
    double x;
    scanf("%lf",&x);

    if(x>0)
    printf("x=%lf,f(x)=1 ",x);
    else if(x==0)
    printf("x=%lf,f(x)=0 ",x);
    else
    printf("x=%lf,f(x)=-1 ",x);
    }

    3.5

    #include<stdio.h>

    int main()
    {
    double data1,data2;
    char op;
    scanf("%lf%c%lf",&data1,&op,&data2);

    switch(op)
    {
    case '+':printf("%lf+%lf=%lf",data1,data2,data1+data2);break;
    case '-':printf("%lf-%lf=%lf",data1,data2,data1-data2);break;
    case '*':printf("%lf*%lf=%lf",data1,data2,data1*data2);break;
    case '/':printf("%lf/%lf=%lf",data1,data2,data1/data2);break;
    }
    }

    3.6

    #include<stdio.h>

    int main()
    {
    int s;
    double ss;
    printf("please input s=");
    scanf("%d",&s);

    if(s>=0&&s<80)
    ss=0;
    else if(s>=80&&s<90)
    ss=100+s;
    else
    ss=200+s*3.0/2;

    printf("成绩=%d,奖学金ss=%.2lf ",s,ss); //%.2lf表示确定到小数点后两位
    }

    3.7

    #include<stdio.h>
    #include<stdlib.h>
    #include<math.h>

    int main()
    {
    int a,b;

    scanf("%d",&a);
    srand((unsigned)time(NULL));
    b=rand()%10+1;
    if(a==b)
    printf("OK ");
    else
    printf("ERROR ");
    }

  • 相关阅读:
    JAVA——俄罗斯方块
    JAVA——简单科学计算器设计
    标准9*9数独破解器
    k短路算法(A*)
    洛谷2939 分层图模板
    PCA算法
    coursera-斯坦福-机器学习-吴恩达-笔记week4
    coursera-斯坦福-机器学习-吴恩达-笔记week3
    coursera-斯坦福-机器学习-吴恩达-笔记week2
    coursera-斯坦福-机器学习-吴恩达-笔记week1
  • 原文地址:https://www.cnblogs.com/cdp1591652208/p/6512437.html
Copyright © 2020-2023  润新知