c语言编程,编写一个程序,输入一行字符,输出每个字符以及与之对应的ASCII码

我是个c的爱好者,同时也是个新手,希望前辈高人能指点下我,谢谢了

#include<stdio.h>
void main()
{
char a[100];
int i;
i=0;
while(a[i]!='\n')
{
scanf("%c",&a[i]);
i++;
}
for(j=0;j<i;j++)
{
printf("%c\t",a[j]);
printf("%d\n",a[j]);
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-09-10
#include <std5io.h>
main(){
char ch;
while(scanf("%c",ch)!='\n')
printf("%5d",ch);
}