解题思路:
注意事项:
参考代码:
#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 人评分
C语言程序设计教程(第三版)课后习题10.7 (C++代码)(都说了scanf和gets一般不要混着用)浏览:1126 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:632 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:563 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:508 |
【明明的随机数】 (C++代码)浏览:779 |
Pascal三角 (C语言代码)浏览:1182 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:530 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:817 |
蚂蚁感冒 (C语言代码)浏览:1319 |
快速排序算法1浏览:877 |