使用if语句编写程序

来源:互联网 发布:nginx 内网端口转发 编辑:程序博客网 时间:2024/06/14 23:08
  1. 在适应if语句编写程序时,在解决比较复杂的问题时先将算法写下来,便于后面编写程序。
  2. 写算法时仔细阅读题目中所给的条件,认真思考要怎么样解决题目中的问题。编写程序时避免语法上的错误,写完程序自己检查一下有没有存在漏洞。
  3. 灵活运用if的三种形式、if语句的嵌套和switch语句。不同题目所需不同。

    输出最大数

void main(){    int a, b, c;    scanf("%d %d %d",&a, &b, &c);        if(a<b)            if(b<c)            printf("max=%d\n", c);        else            printf("max=%d\n", b);        else if(a<c)            printf("max=%d\n", c);        else            printf("max=%d\n", a);}

输入一个x,输出一个y.

void main(){    int x = 0, y = 0;    scanf("%d", &x);    if(x<1)        y=x;    else if(x>=1&&x<10)        y=2*x-1;    else        y=3*x-1;    printf("x=%d,y=%d",x,y);}

输出成绩等级

int main(){    int x = 0, y = 0;    scanf("%d", &x);    if(x >= 90)        y = 'A';    else if(x >= 80 && x <= 89)        y = 'B';    else if(x >= 70 && x <= 79)        y = 'C';    else if(x >= 60 && x <= 69)        y = 'D';    else        y = 'E';    printf("%c", y);    return 0;}
求出它是几位数#include<stdio.h>int main(){    int a = 0, b = 0;    scanf("%d", &a);    if(a>9999)        b=5;    else if(a>999)        b=4;    else if(a>99)        b=3;    else if(a>9)        b=2;    else        b=1;    printf("%d", b);    return 0;}
原创粉丝点击