您的位置:首页 > 其它

使用if语句编写程序

2017-07-31 22:48 190 查看
在适应if语句编写程序时,在解决比较复杂的问题时先将算法写下来,便于后面编写程序。

写算法时仔细阅读题目中所给的条件,认真思考要怎么样解决题目中的问题。编写程序时避免语法上的错误,写完程序自己检查一下有没有存在漏洞。

灵活运用if的三种形式、if语句的嵌套和switch语句。不同题目所需不同。

输出最大数

hljs perl">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.

hljs perl">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);
}


输出成绩等级

hljs perl">
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;
}


8c8f
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐