请编写程序.输入一行字符(用回车结束),输出每个字符以及对应的ASCii码值.每行输出三对

有没有人在啊,想请问一下,请编写程序.输入一行字符(用回车结束),输出每个字符以及对应的ASCii码值.每行输出三对?

请编写程序.输入一行字符(用回车结束),输出每个字符以及对应的ASCii码值.每行输出三对
最新回答
星月满屋

2024-10-13 09:33:25

c语言下为:
# include \"stdio.h\"
main()
{ char a[50]; /*定义字符数组*/
int i;
gets(a); /*输入字符串*/
for(i=0;i<strlen(a);i++) /*strlen()返回字符串a的长度*/
{ printf("\t字符:%c\tASSIC码:%d",a[i],a[i]); /*%d输出ASSIC码*/
if(i%3) printf("\n"); /*每隔三个换行*/
}
}
纯家小可爱

2024-10-13 08:57:08

//在dev-c++下编译通过

#include <stdio.h>
#include <string.h>

int main()
{
char c;
int i;
while((c=getchar())!='\n')
{
i++;
printf("%5c,%3d",c,c);

if(i%3==0)
printf("\n");
}
scanf("%d");
}