搜索
查看: 626|回复: 2
打印 上一主题 下一主题

【一天一练】【2014.8.19】【字符转ASCII码】

[复制链接]
跳转到指定楼层
楼主
发表于 2015-5-19 03:53:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 李掌柜 于 2015-5-19 03:56 编辑

编写一个程序,该程序读取输入直到遇到#字符。使程序打印每个输入的字符以及它的十进制ASCII码。
每行打印8个字符,编码对。建议:利用字符计数和模运算符(%)在每8个循环周期时打印一个换行符。
------------------------------------------------------------------------------------------

注: 1 本题目来源《C Primer Plus》
             2 所有做题并贴代码的小伙伴都有机会获得1~5个啊哈币
游客,如果您要查看本帖隐藏内容请回复

7.12-2-1.c

238 Bytes, 下载次数: 0

售价: 1 啊哈币  [记录]  [购买]

沙发
发表于 2016-7-8 16:58:39 | 只看该作者
[mw_shl_code=c,true]#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
        char c;
    char str[1024],str2[1024];
    int i = 0;
    int p = 0,p1 = 0;
    sprintf(str,"");
    puts("请输入一些字符串:");
    gets(str);
    while(1)
    {
                printf("%c --> %d ",str,str);
        i++;
        if(i%8 == 0)
        {
                        puts("");
        }
        if(i > strlen(str))
        {
                        break;
        }
    }
        system("pause");
        return 0;
}[/mw_shl_code]
板凳
发表于 2016-7-8 16:59:23 | 只看该作者

呵呵,你的题都很简单啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表