有一个函数:
写程序,整入x的值,输出y相应的值。
#include <stdio.h> int main() {int x,y, printf("输入x:"); scanf("%d",&x); if(x<1) /*x<1*/ {y=x; printf("x=%3d, y=x=%d\n",x,y); } else if(x<10) /*1=<x<10*/ {y=2*x-1: printf("x=%d,y=2*x-1=%d\n",x,y); } else /*x>=10*/ {y=3*x-11; printf("x=%d,y=3*x-11=%d\n",x,y); } return 0; }
#include <stdio.h>
int main()
{int x,y,
printf("输入x:");
scanf("%d",&x);
if(x<1) /*x<1*/
{y=x;
printf("x=%3d, y=x=%d\n",x,y);
}
else if(x<10) /*1=<x<10*/
{y=2*x-1:
printf("x=%d,y=2*x-1=%d\n",x,y);
else /*x>=10*/
{y=3*x-11;
printf("x=%d,y=3*x-11=%d\n",x,y);
return 0;
#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 if(x>=10){ y = 3*x-11; } printf("%d",y); return 0; }
#include<stdio.h> int main(){ float x,y; printf("请输入x="); scanf("%f",&x); if(x<1) y=x; else if(x>=1&&x<10) y=2*x-1; else y=3*x-11; printf("%.1f\n",y); return 0; }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题