永发信息网

c语言最最最最简单的一个问题(请用最简单的语句解答)

答案:4  悬赏:10  手机版
解决时间 2021-02-06 01:59
c语言最最最最简单的一个问题(请用最简单的语句解答)
最佳答案
#include
void main()
{ int v,n;
float k;
printf("请输入产品的版本:(输入1表示标准版,输入2表示豪华版) "); scanf("%d",&v);
printf("请输入产品的数量:"); scanf("%d",&n);
if ( v==1 ) k=3.5*n; else k=5.5*n;
printf("该产品总价为$%.1f\n",k);

}追问您好,不用if判断可以做吗?追答k=( v==1 )?(3.5*n):(5.5*n);
或者k=(3.5+2*(v-1))*n;追问1.c:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘<’ token追答#include
void main()
{ int v,n;
float k;
printf("请输入产品的版本:(输入1表示标准版,输入2表示豪华版) "); scanf("%d",&v);
printf("请输入产品的数量:"); scanf("%d",&n);
k=(3.5+2*(v-1))*n;
printf("该产品总价为$%.1f\n",k);
}
全部回答
可以等等嘛 时间怕不够追问能不用if语句吗
// Test.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include
#include
int main(int argc, char* argv[])
{
printf("请输入产品的版本:");
int iFlag=0;
int iNum= 0;
scanf("%d",&iFlag);
printf("请输入产品的数量:");
scanf("%d",&iNum);
double dbRes = 0;
if(0 == iFlag)//标准版
{
dbRes = iNum*3.5;
}
else//豪华版
{
dbRes = iNum*5.5;
}
printf("价格为:%lf\n",dbRes);
getch();
return 0;
}追问您好,不用if判断可以做吗?追答//不用if也可以呀,你可以用switch来选择
// Test.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include
#include
int main(int argc, char* argv[])
{
printf("请输入产品的版本(0表示标准版,非0表示豪华版):");
int iFlag=0;
int iNum= 0;
scanf("%d",&iFlag);
printf("请输入产品的数量:");
scanf("%d",&iNum);
double dbRes = 0;
switch (iFlag)
{
case 0://标准版
{
dbRes = iNum*3.5;
}
break;
default://豪华版
{
dbRes = iNum*5.5;
}
break;
}
printf("价格为:%lf\n",dbRes);
getch();
return 0;
}追问恩 最近我在自学c语言,看的是《c语言入门经典第4版》这本书。这道题,还没有讲到if和switch,原来在学shell的时候到是学过if和switch。但是这道题是说运用前边学过的知识(没学if和switch)。所以能不用这俩吗?倒是学了scanf

#include


int getEdition(){
printf("+----------------------------+ ");
printf("  1 ----- Standard Edition     ");
printf("  2 ----- Deluxe Edition       ");
int choice=1;
printf("Your choice:");
scanf("%d",&choice);
return choice;
}


void main(){
int count=0;
int choice=getEdition();
float totalMoney=0;
if(choice==1){
printf("You have choosen the Standard Edition ");
printf("Please input the count of product:");
scanf("%d",&count);
totalMoney=count*3.5;
printf("You should pay %f ",totalMoney);
}
else if(choice==2){
printf("You have choosen the Deluxe Edition ");
printf("Please input the count of product:");
scanf("%d",&count);
totalMoney=count*5.5;
printf("You should pay %f ",totalMoney);
}
else{
printf("Error choice of edition. ");
}
}
追问您好,不用if判断可以做吗?追答可以改成switch啊。追问#################################
1.c:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘<’ token
1.c: In function ‘main’:
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
平安好医生步步夺金奖金为啥自己清零了怎么找
东风标致 标致508怎么样
中国移动手机连锁卖场陇海西路指定专卖店在哪
意大利诗人但丁说:“道德常常能填补智慧的缺
淮北在哪里?
供应的意思是什么啊?知道的请说下!
石家庄有学理发的地方吗,推荐几个?
APN是什么的缩写?()
关于日本高铁英国漏水外国网友怎么评价
我有两枚五角的梅花硬币,不是铜的,是跟一元
为什么QQ不能用写字板
一个男生总叫我猪,是怎么回事
耗顿的意思是什么啊?知道的请说下!
康和大药房汇康连锁店怎么去啊,有知道地址的
什么原因会导致右心室压力负荷过重
推荐资讯
要坚强要保持自我的英文字怎么写
商业银行可以采取的改进和完善风险管理信息系
衡阳市心理卫生协会在什么地方啊,我要过去处
新开企业的增值税是零申报,那些财务报表是不
莫高荣远冰酒与莫高水晶冰有什么取别
勐先镇邮政支局地址有知道的么?有点事想过去
电视机的声音比图像慢
为什么爱她就要操翻她
现浇钢筋混凝土楼板主要有哪些结构类型?各自
普快k495列车17号021的位置在哪里
请问怎样下载国语版外国电影
蹉跎txt精校版
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?