C语言编程问题
有一个函数:当x>0时y=1;x=0时y=0;x<0时y=-1。用scanf函数输入x的值,计算y。分别使用:(a)嵌套if语句(b)elseif语句(c)条件运算符?:...
有一个函数:当x>0时y=1;x=0时y=0;x<0时y=-1。
用scanf函数输入x的值,计算y。分别使用:(a)嵌套if语句(b)else if语句(c)条件运算符?:来实现。
某专业课的录取条件如下:
(a)数学成绩≥60;
(b)物理成绩≥50
(c)化学成绩≥40
(d)以上三科总成绩≥200;或数学和物理总成绩≥150.
用scanf函数输入数学、物理、化学三门课的成绩得分,编写一个程序,判断学生的申请是否合格。
请编写一个程序,用scanf函数输入20个人的年龄,用for和continue语句实现统计50-60的人数
某商品的现值由以下等式给定:p=c(1-d)n。
其中c=原始价格,d=折旧率(每年),n=已使用的年数,p=经过y年后的现值。如果把p看做是该物品经使用年限后的报废价值,请编写一个程序,给型原始价值、折旧率和报废价值,计算出可使用的年限。通过scanf函数实现用户交互地输入数据。
给定字符串"WORDPROCESSING"请编写一个程序用于从终端读取该字符串,并按如下格式显示出来:
(a)WORD PROCESSING
(b)WORD
PROCESSING
(c)W.P. 展开
用scanf函数输入x的值,计算y。分别使用:(a)嵌套if语句(b)else if语句(c)条件运算符?:来实现。
某专业课的录取条件如下:
(a)数学成绩≥60;
(b)物理成绩≥50
(c)化学成绩≥40
(d)以上三科总成绩≥200;或数学和物理总成绩≥150.
用scanf函数输入数学、物理、化学三门课的成绩得分,编写一个程序,判断学生的申请是否合格。
请编写一个程序,用scanf函数输入20个人的年龄,用for和continue语句实现统计50-60的人数
某商品的现值由以下等式给定:p=c(1-d)n。
其中c=原始价格,d=折旧率(每年),n=已使用的年数,p=经过y年后的现值。如果把p看做是该物品经使用年限后的报废价值,请编写一个程序,给型原始价值、折旧率和报废价值,计算出可使用的年限。通过scanf函数实现用户交互地输入数据。
给定字符串"WORDPROCESSING"请编写一个程序用于从终端读取该字符串,并按如下格式显示出来:
(a)WORD PROCESSING
(b)WORD
PROCESSING
(c)W.P. 展开
2个回答
展开全部
你要全部答案?
1.当x>0时y=1;x=0时y=0;x<0时y=-1
(a)嵌套if语句
y=0;
if(x!=0)
{
if(x>0)y=1;
if(x<0)y=-1;
}
(b)else if语句
if(x>0)y=1;
else if(x==0)y=0;
else y=-1;
(c)条件运算符?:
x==0?y=0:(x>0?y=1:y=-1);
1.当x>0时y=1;x=0时y=0;x<0时y=-1
(a)嵌套if语句
y=0;
if(x!=0)
{
if(x>0)y=1;
if(x<0)y=-1;
}
(b)else if语句
if(x>0)y=1;
else if(x==0)y=0;
else y=-1;
(c)条件运算符?:
x==0?y=0:(x>0?y=1:y=-1);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2008-11-12
展开全部
1、
(a)
#include <stdio.h>
void main()
{
int x,y;
scanf("%d",&x);
y=0;
if(x!=0)
{
if(x>0)y=1;
if(x<0)y=-1;
}
printf("y=%d\n",y);
}
(b)
#include <stdio.h>
void main()
{
int x,y;
scanf("%d",&x);
if(x>0)y=1;
else if(x==0)y=0;
else y=-1;
printf("y=%d\n",y);
}
(c)
#include <stdio.h>
void main()
{
int x,y;
scanf("%d",&x);
x==0?y=0:(x>0?y=1:y=-1);
printf("y=%d\n",y);
}
(a)
#include <stdio.h>
void main()
{
int x,y;
scanf("%d",&x);
y=0;
if(x!=0)
{
if(x>0)y=1;
if(x<0)y=-1;
}
printf("y=%d\n",y);
}
(b)
#include <stdio.h>
void main()
{
int x,y;
scanf("%d",&x);
if(x>0)y=1;
else if(x==0)y=0;
else y=-1;
printf("y=%d\n",y);
}
(c)
#include <stdio.h>
void main()
{
int x,y;
scanf("%d",&x);
x==0?y=0:(x>0?y=1:y=-1);
printf("y=%d\n",y);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询