| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 500 人关注过本帖
标题:【求助】我的程序没有办法运行
只看楼主 加入收藏
水仙
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-4-1
收藏
 问题点数:0 回复次数:4 
【求助】我的程序没有办法运行

各位好,我初学VC,在程序上面出了一点儿问题,想请各位指导,谢谢!
请问我如何让C输出时,小数点后面保留两位有效数字啊!
#include<stdio.h>
void main()
}
int a,b,d;
float c;
printf(请输入购买产品的数量:);
scanf("%d",&b);
if ((a>=10) ||(b>=10000))
}c=b*0.1;
d=b-c;
{printf("您的折扣为%f,您应付的金额为%d",c,b);
else

printf("您应付的金额为%d",b);
}

[此贴子已经被作者于2006-4-1 16:59:52编辑过]

搜索更多相关主题的帖子: 办法 运行 
2006-04-01 16:53
师妃暄
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:805
专家分:107
注 册:2006-3-1
收藏
得分:0 

在C++里面用操作符就很简单了.


有实力才会有魅力 实力来自坚持不懈的努力
2006-04-01 20:49
air8712
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-3-7
收藏
得分:0 

不是太懂LZ程序的意思...
不过一些语法上面的错误可以说一下



[CODE]#include<stdio.h>
void main() // main应该为int返回值,程序后面还要有 return 0;
} // } : {
int a,b,d; // a 在程序中没用过
float c;
printf(请输入购买产品的数量:); // printf (" ");
// 这样输出东西 引号
scanf("%d",&b);
if ((a>=10) ||(b>=10000))
}c=b*0.1; // 也是大括号方向有问题
d=b-c;
{printf("您的折扣为%f,您应付的金额为%d",c,b);
else

printf("您应付的金额为%d",b);
} [/CODE]


请问我如何让C输出时,小数点后面保留两位有效数字啊!
printf ("%.2d", a);
这样就行了

2006-04-01 20:50
yylcel
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2005-12-10
收藏
得分:0 

汗,,,兄弟要多看点书...

2006-04-03 13:19
云中雾
Rank: 1
等 级:新手上路
威 望:1
帖 子:168
专家分:3
注 册:2005-12-30
收藏
得分:0 
这样的问题还问,自己看书不仔细,多看看书吧!

白色的忧郁让我白色的思念从洁白到苍白,从苍白到空白,比空白更空白,变成深白的坦白!
2006-04-20 15:13
快速回复:【求助】我的程序没有办法运行
数据加载中...
 
   



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

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