编程题B-按要求输入输出

编程题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;
}

题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注