解题思路:
注意事项:
参考代码:
#include <stdio.h>
main()
{
int x,y;
scanf("%d",&x);
if(x<1)
{
y=x;
}
else if(x>=1&&x<10)
{
y=2*x-1;
}
else if(x>=10)
{
y=3*x-11;
}
printf("%d\n",y);
return 0;
}
为什么用浮点型来写这个代码,就运行结果是错的呢?代码如下
#include <stdio.h>
main()
{
float x,y;
scanf("%f",&x);
if(x<1)
{
y=x;
}
else if(x>=1&&x<10)
{
y=2*x-1;
}
else if(x>=10)
{
y=3*x-11;
}
printf("%f\n",y);
return 0;
}
0.0分
0 人评分
printf基础练习2 (C++代码)(受教了,,%#o和%#x的用途)三人行,必有我师,,多看题解会有收获浏览:1876 |
矩阵转置 (C语言代码)浏览:1525 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:673 |
【偶数求和】 (C++代码)浏览:709 |
C语言程序设计教程(第三版)课后习题5.7 (Java代码)浏览:889 |
【排队买票】 (C语言代码)浏览:900 |
WU-蓝桥杯算法提高VIP-勾股数 (C++代码)浏览:1606 |
三角形 (C++代码)递推浏览:760 |
Cylinder (C语言描述+详细分析)浏览:3265 |
简单的a+b (C语言代码)浏览:419 |