| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1281 人关注过本帖
标题:怎样按如下格式输出结果?
只看楼主 加入收藏
ccmelomelo
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2010-10-24
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册

有return 0;这句,我运行时输入100后,什么都没了。
图片附件: 游客没有浏览图片的权限,请 登录注册

没有return 0;这句,就是得到我之前的结果。
2010-10-24 16:44
ccmelomelo
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2010-10-24
收藏
得分:0 
回复 10楼 逐渐学习
我是用Win-TC做的,是不是软件问题啊?
2010-10-24 17:44
逐渐学习
Rank: 6Rank: 6
等 级:侠之大者
帖 子:113
专家分:454
注 册:2010-9-26
收藏
得分:15 
我用的是vc6,那个摄氏度符号vc在大于128的ascii显示是问号(?)没法显示出来,所以用字母小欧(o)代替
printf("%5.2f\50\157F\51=%5.2f\50\157C\51\n",f,c);
\50是八进制转义符左括号(,\51是)
scanf("%lf",&f);要用lf而不是f进行掩码。Win-Tc没用过。

帮人《---》帮己
2010-10-25 14:05
世界真大
Rank: 2
等 级:论坛游民
帖 子:9
专家分:21
注 册:2010-10-25
收藏
得分:5 
#include<stdio.h>
main()
{
    int fahr;
    float cels;
    printf("请输入要转换的华氏温度:");
    scanf("%d",&fahr);
    cels=(float)(5.0/9.0)*(fahr-32);
    printf("%3d(℉)=%4.1f(℃)\n",fahr,cels);
    return 0;
}
这个凑合能用,只是符号是复制过来的,美观明显不足,
貌似这个什么摄氏度和华氏度符号是汉字编码,还得找汉字转换函数,麻烦
2010-10-25 15:56
ccmelomelo
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2010-10-24
收藏
得分:0 
回复 13楼 逐渐学习
图片附件: 游客没有浏览图片的权限,请 登录注册
最后的结果,只是我初学,不太懂,谢啦
2010-10-26 12:18
快速回复:怎样按如下格式输出结果?
数据加载中...
 
   



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

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