C语言编写,输入一行字符(用回车结束),输出每个字符以及与之对应的ASCII代码值,没行输出三对.

来源:百度知道 编辑:UC知道 时间:2024/05/19 09:16:52

//---------------------------------------------------------------------------

#include <stdio.h>

int main(void)
{
char a;
int i=1;
while ((a=getchar())!='\n')
{
printf("%c=>%d\t",a,a);
if (!(i++%3)) putchar('\n');

}

return 0;
}
//---------------------------------------------------------------------------

好久不写C了,给你说一下方法得了。定义一个字符串数组str[],getchar()!='\n' 把字符写进数组,记录长度n,然后再写出来就行了。
int i=0,j=0;
for(;j<n;j++){
printf("%c %d ",str[j],str[j]);
i++;
if(i==3){
printf("\n");
i=0;
}
}
好像可以,你试试看!快两年没写C了,忘光了,还有更快速和简洁的算法,期盼楼下的兄弟来回答了。(或许是楼上的(*^__^*) )

C语言,输入一行字符,计算各个大写字母出现的次数。编写哪里有错误 c语言编程,编写一个程序,输入一行字符,输出每个字符以及与之对应的ASCII码 C语言编写,输入一行字符(用回车结束),每个数字字符的前后都有空格.请编程,把这一行中的数字转换成一个整数 C语言编写,输入一行字符(用回车结束),输出每个字符以及与之对应的ASCII代码值,没行输出三对. 用C语言编写一个程序,检查从键盘输入的一行字符中有无相邻两字符相同 c语言,累加一行字符中的数字 c语言 累加一行字符中的数字 大家帮帮忙啊!!c语言 输入一行字符,并反向输出,用函数解决! C语言:输入一行文字,找出其中大小写,数字 空格 其他字符, 统计输入的一行字符中有多少个单词C语言!帮忙看看怎么写!!