解题思路:
声明两个变量x,y,其中x 获取用户输入,y根据函数获取赋值。
注意事项:
1,函数中“1<=x<10"在if 条件语句中要写成”x>=1&&x<10“。
2,”2x-1“”3x-11“两个式子写成代码要将乘号写出,即"2*x-1"与"3*x-11"。
参考代码:
#include<stdio.h>
int main()
{
int x,y;
scanf("%d",&x);
if(x<1)
{y=x;}
if(x>=1&&x<10)
{y=2*x-1;}
if(x>=10)
{y=3*x-11;}
printf("%d",y);
return 0;
}
0.0分
12 人评分
#include<stdio.h> int main() { int x,y; scanf("%d",&x); if(x<1) y=x; else if(x>=1&&x<10) y=2*x-1; else y=3*x-11; printf("%d\n",y); return 0; }
#include <stdio.h> int fun(int x){ if(x<1) { return x; } if(x<=10 && x>=1) { return 2*x-1; } if(x>=10) { return 3*x-11; } } int main(){ int x; scanf("%d",&x); printf("%d",fun(x)); return 0; }
为什么我的程序只有一半对 求大佬帮我看看 #include<stdio.h> int main(void) { int x,y; scanf("%d",&x); if(x<1) { y=x; printf("%d",y); } if(x>=1&&x<10) { y=2*x-1; printf("%d",y); } else { y=3*x-11; printf("%d",y); } return 0; }
#include<stdio.h> int main() { int x,y; scanf("%d",&x); if(x<1) {y=x;} if(x>=1&&x<10) {y=2*x-1;} if(x>=10) {y=3*x-11;} printf("%d",y); return 0; }
#include<stdio.h> int main(){ int x,y; scanf("%d",&x); if(x<1) {y=x;} if(x>=1&&x<10); {2*x-1;} if(x>=10) (3*x-11;) pintf("%d",y); return 0; } 哪错了
biao 2023-11-11 19:24:21 |
{y=2*x-1; } {y=3*x-11;}
uq_84678183379 2023-11-18 00:00:33 |
if(x>=1&&x<10);
C语言考试练习题_保留字母 (C语言代码)浏览:694 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1089 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:517 |
C二级辅导-同因查找 (C语言代码)浏览:585 |
C语言训练-自由落体问题 (C语言代码)浏览:1738 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:946 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:1072 |
矩形面积交 (C语言代码)浏览:1313 |
输入输出格式练习 (C语言代码)浏览:753 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:519 |