#include <stdio.h> #include <string.h> #include <stdbool.h> #include <math.h> #include <stdlib.h> #include <time.h> int main(){ double x,y; scanf("%lg",&x); if(x<1){ y=x; } else if(1<=x&&x<10){ y=2*x-1; } else{ y=3*x-11; } printf("%lg",y); return 0; }
#include #include #include #include int main(void) { float x; puts("请输入x"); scanf("%f", &x); if (x<1.0f) { printf("y=%f", x); } else if(x>=1.0f&&x<10.0f) { printf("y=%f", 2*x-1); } else { printf("y=%f", 3 * x - 11); } return 0; }
#include <stdio.h> #include<stdlib.h> #include<string.h> #include<math.h> int main(void) { float x; puts("请输入x"); scanf("%f", &x);
if (x<1.0f) { printf("y=%f", x); } else if(x>=1.0f&&x<10.0f) { printf("y=%f", 2*x-1); } else { printf("y=%f", 3 * x - 11); } return 0; }
#include<stdlib.h>
void main(){
int x;
scanf("%d", &x);
if(x<1) printf("%d",x);
if(x>=1 && x<10) printf("%d", 2*x-1);
if(x>=10) printf("%d", 3*x-11);
}
#include<stdio.h> #include<math.h> #include<string.h> int main() { int x; scanf("%d",&x); if(x<1) printf("%d\n",x); else if(x>=1&&x<10) printf("%d\n",2*x-1); else if(x>=10) printf("%d\n",3*x-11); }
#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("y = %d\n", y); return 0; }
解题思路: 根据输入的不...
用户登录可进行刷题及查看答案
解题思路: 根据输入的不同x值进行条件判断,不同的条件采用不同的表达式进行计算即可
答案:
#include <stdio.h> int main() { int x, y; scanf_s("%d", &x); if (x < 1) { y = x; } else if (x >= 1 && x < 10) { y = 2 * x - 1; } else { y = 3 * x - 11; } printf("y = %d\n", y); system("pause");//这一句是为了让控制台不退出 return 0; }
登录后提交答案