这道C语言编程题怎么做?

 我来答
coding_li
2011-06-28 · 超过16用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:44.1万
展开全部
这道题还是很容易的、已测试通过、
你在编程时先把条件反过来写、这样简单点、执行的也快、
#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;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
糖酥棍儿
2011-06-28 · TA获得超过692个赞
知道小有建树答主
回答量:393
采纳率:0%
帮助的人:383万
展开全部
#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);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
star3158088
2011-06-28 · 超过24用户采纳过TA的回答
知道答主
回答量:97
采纳率:0%
帮助的人:60万
展开全部
都是浮云,我给你正确答案:
#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);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nandie123
2011-06-28 · TA获得超过1341个赞
知道小有建树答主
回答量:654
采纳率:0%
帮助的人:511万
展开全部
#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;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杰伦效应
2011-06-28 · TA获得超过135个赞
知道答主
回答量:121
采纳率:100%
帮助的人:70.3万
展开全部
就先判断它输入的x是什么数 几个if else if 语句 输出就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式