| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2380 人关注过本帖
标题:如何输出文字
只看楼主 加入收藏
a250621226
Rank: 2
等 级:论坛游民
帖 子:17
专家分:13
注 册:2007-3-3
结帖率:66.67%
收藏
已结贴  问题点数:10 回复次数:5 
如何输出文字
程序代码:
#include <stdio.h>
#include <stdlib.h>
int main ()
{
    printf ("----------欢迎使用文字转换工具----------\n");
    printf ("1.转十进制\n");
    printf ("2.进八进制\n");
    printf ("3.转进十六进制\n");
    printf ("4十进制转文字\n");
    printf ("开始输入:");
    char a;
    int s;
    scanf ("%d",&s);

    switch (s)
    {
    case 1:scanf (" %c",&a);printf ("十进制:%d\n字符%c:\n",a,a);break; //在这里的scanf里如果输出文字“我”printf里就会出输出?
    }
    system ("pause");
    return 0;
}



[ 本帖最后由 a250621226 于 2013-5-7 18:19 编辑 ]
搜索更多相关主题的帖子: color 如何 
2013-05-07 18:15
a250621226
Rank: 2
等 级:论坛游民
帖 子:17
专家分:13
注 册:2007-3-3
收藏
得分:0 
280){ this.width=280; if(this.height>30)ImageZoom(this);}" title="双击查看原图" ondblclick="javascript:OnClickImage('sysres:Misc\\errorBmp.gif',4207,1,59,this);" border="0" src="qq:///txfile/sysres:Misc\errorBmp.gif" width="280">
2013-05-07 18:16
apull
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:三体星系
等 级:版主
威 望:216
帖 子:1481
专家分:9055
注 册:2010-3-16
收藏
得分:4 
一个汉字占2个字符,所以不能单纯用char类型。要用到数组。
char a[3];
case 1:scanf ("%s",&a);printf ("十进制:%d\n字符:%s\n",a,a);break;
2013-05-07 18:40
小小玉
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:47
专家分:156
注 册:2013-4-13
收藏
得分:4 
楼上的有点错误。
char a[3];
 case 1:scanf ("%s",&a)应该改成scanf ("%s",a)。
2013-05-07 19:19
小小玉
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:47
专家分:156
注 册:2013-4-13
收藏
得分:0 
我也不太懂。
2013-05-07 19:20
锦芳
Rank: 2
等 级:论坛游民
帖 子:44
专家分:15
注 册:2013-3-1
收藏
得分:4 
好像定义int 或char 要在printf之前耶。
2013-05-07 21:00
快速回复:如何输出文字
数据加载中...
 
   



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

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