#include<stdio.h>
#include<string.h>
void main(){
char a[500];
if(scanf("%s",a)){
for(int i=0;i<strlen(a);i++)
printf("%c=%x ", a[i],a[i]);
}
}
追问求助~复制了代码显示有七个错误
追答把错误贴出来
追问我新建了一个再编译又没有了,应该是我自己弄错了吧谢谢你~能帮忙加上大小写转换吗?
追答#include
tolower(int ch) 将字符转换成小写字符
toupper(int ch) 将字符转换成大写字符
追问麻烦了~能把这个加到上面的代码里吗?
追答#include <stdio.h>
#include <string.h>
#include <ctype.h>
void main(){
char a[500];
if(scanf("%s",a)){
for(int i=0;i<strlen(a);i++)
printf("%c=%x ", toupper(a[i]),a[i]);
}
}