编程题B-按要求输入输出
时间: 1ms 内存:128M
描述:
按以下格式显示售货信息:
货号--IX400123456
品名--牙膏
单价--12.95 (保留两位小数)
数量--2
金额--25.90 (保留两位小数)
输入:
货号,品名,单价,数量
输出:
按要求显示售货信息
示例输入:
IX400123456 牙膏 12.95 2
示例输出:
货号--IX400123456
品名--牙膏
单价--12.95
数量--2
金额--25.90
提示:
参考答案(内存最优[920]):
#include <stdio.h>
#include <stdlib.h>
int main()
{
int s;
char a1[]="货号--",a2[]="品名--",a3[]="单价--",a4[]="数量--",a5[]="金额--",b1[99],b2[99];
float q;
scanf("%s",b1);
scanf("%s",b2);
scanf("%f%d",&q,&s);
printf("%s%s\n%s%s\n%s%.2f\n%s%d\n%s%.2f",a1,b1,a2,b2,a3,q,a4,s,a5,q*s);
return 0;
}
参考答案(时间最优[0]):
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
char no[20];
char name[20];
int quantity;
double price,amount;
cout<<setiosflags(ios::fixed)<<setprecision(2);
cin>>no>>name>>price>>quantity;
cout<<"货号--"<<no<<endl;
cout<<"品名--"<<name<<endl;
cout<<"单价--"<<price<<endl;
cout<<"数量--"<<quantity<<endl;
cout<<"金额--"<<quantity*price<<endl;
return 0;
}
题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。
