这道C语言编程题怎么做?
5个回答
展开全部
这道题还是很容易的、已测试通过、
你在编程时先把条件反过来写、这样简单点、执行的也快、
#include<stdio.h>
int main()
{
int x,y;
scanf("%d",&x);
if(x>10)
y=x/5;
if(1<=x&&x<=10)
y=3*x-1;
if(x<1)
y=x*x;
printf("%d",y);
return 0;
}
你在编程时先把条件反过来写、这样简单点、执行的也快、
#include<stdio.h>
int main()
{
int x,y;
scanf("%d",&x);
if(x>10)
y=x/5;
if(1<=x&&x<=10)
y=3*x-1;
if(x<1)
y=x*x;
printf("%d",y);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
void main()
{
float x,y;
printf("请输入实数x:\n");
scanf("%f",&x);
if(x<1)
{
y = x*x;
}
else if(x>=1 && x<=10)
{
y = 3*x-1;
}
else
{
y = x/5;
}
printf("最后的结果y=%f\n",y);
}
void main()
{
float x,y;
printf("请输入实数x:\n");
scanf("%f",&x);
if(x<1)
{
y = x*x;
}
else if(x>=1 && x<=10)
{
y = 3*x-1;
}
else
{
y = x/5;
}
printf("最后的结果y=%f\n",y);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
都是浮云,我给你正确答案:
#include"stdio.h"
void main()
{
float x , y;
printf("please input x:\n");
scanf("%f",&x);
if (x <1)
y= x * x;
else
{
if ( x >=1 && x<=10)
y= 3*x-1;
else
y=x/5;
}
printf("x = %f, y =%f\n", x , y);
}
#include"stdio.h"
void main()
{
float x , y;
printf("please input x:\n");
scanf("%f",&x);
if (x <1)
y= x * x;
else
{
if ( x >=1 && x<=10)
y= 3*x-1;
else
y=x/5;
}
printf("x = %f, y =%f\n", x , y);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
int main()
{
int y;
float x;
printf("请输入数值:\n");
scanf("%f",&x);
if(x<1)
{
printf("y=%f",x*x);
}
if(x>=1&&x<=10)
{
printf("y=%f",3*x-1);
}else{
printf("y=%f",x/5);
}
return 0;
}
int main()
{
int y;
float x;
printf("请输入数值:\n");
scanf("%f",&x);
if(x<1)
{
printf("y=%f",x*x);
}
if(x>=1&&x<=10)
{
printf("y=%f",3*x-1);
}else{
printf("y=%f",x/5);
}
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就先判断它输入的x是什么数 几个if else if 语句 输出就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询