首页 > 试题广场 >

编写一个程序,该程序读取输入直到遇到#字符。使程序打印每个输

[问答题]

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

推荐
#include<stdio.h>
int main(void)
{
 char a;
 int i;
 printf("Please input a string end by #:");
 for(i = 1; (a = getchar()) != '#'; i++)
 {
 printf("%c--%d\t",a,a);
 if(i%8 == 0) printf("\n");
 }
 printf("\n");
 return(0);
}

发表于 2018-05-05 21:38:39 回复(0)