| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 602 人关注过本帖
标题:初学者的一个问题
取消只看楼主 加入收藏
yxdn001
Rank: 2
来 自:江西
等 级:论坛游民
帖 子:12
专家分:17
注 册:2010-12-9
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:1 
初学者的一个问题
我是一个刚开始学C语言的菜鸟,自己自学的,还没学到多少,在资料上有个题目,想了很久想不出来怎么写,题目是这样的:一个产品有二种版本,一种是标准版,价格是3.5元,另一种是豪华版,价格是5.5元,编写一个程序,提示用户输入产品的版本和数量,然后根据数量输入的产品数量,计算输出价格。
这是学完一章后面的习题,希望有高手帮我解答一下。
2010-12-13 12:56
yxdn001
Rank: 2
来 自:江西
等 级:论坛游民
帖 子:12
专家分:17
注 册:2010-12-9
收藏
得分:0 
你们说得对,我问这这个并不是我偷懒呀什么的,这个问题我已经解决了,其实很简单的,因为我没有学到后面很多的语法,今天才学到if语句,所以,这题用到if语句就好做了,我的代码如下:
#include <stdio.h>

int main(void)
{
    long number = 0L;
    long quantity = 0L;
    const double price_b = 3.5;
    const double price_h = 5.5;
    double price_1 = 0.0;
    double price_2 = 0.0;
    printf("选择你的版本: \n1.标准版\n2.豪华版\n你的选择:");
    scanf("%ld",&number);
    printf("请输入数量:");
    scanf("%ld", &quantity);
    price_1 = price_b*quantity;
    price_2 = price_h*quantity;
    if(number == 1)
        printf("价格一共是:%.2f", price_1);
    if(number == 2)
        printf("价格一共是:%.2f", price_2);

        return 0;
}
虽然这代码写得不怎么好,不过是自己写出来的也挺开心的,以后不会再问怎么写代码之类的问题了
2010-12-13 18:12
快速回复:初学者的一个问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.046562 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved