解题思路:本题有选择思想:1】if语句否定,做出选择;2】三目运算,嵌套选择,短小精悍。(三句话,但难懂!),3】else if 耐看
注意事项:
参考代码:
(1)
#include<stdio.h>
int main()
{
int x;
scanf_s("%d", &x);
if (x < 1)
{
x = x;
}
else
{
if (x < 10)
{
x = 2 * x - 1;
}
else
{
x = 3 * x - 11;
}
}
printf("%d", x);
}
(2)
#include<stdio.h>
int main()
{
int x; //首先,定义x
scanf("%d", &x); //再次,取址(把变量x定位)把输入值与x和地址联系起来;
printf("%d", x < 1 ? x : (x <= 10 ? 2 * x - 1 : 3 * x - 11));//一句话串联起来;
}
(3)
#include<stdio.h>
int main()
{
int x;
scanf("%d", &x);
if (x < 1)
{
x = x;
}
else if(x < 10)
{
x = 2 * x - 1;
}
else
{
x = 3 * x - 11;
}
printf("%d", x);
}
0.0分
6 人评分
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1914 |
C语言程序设计教程(第三版)课后习题8.4 (Java代码)浏览:788 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:1158 |
C语言训练-求函数值 (C语言代码)浏览:976 |
C语言训练-素数问题 (C语言代码)浏览:1065 |
A+B for Input-Output Practice (VI) (C++代码)浏览:445 |
最小公倍数 (C语言代码)浏览:896 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:949 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:660 |
WU-小九九 (C++代码)浏览:1713 |