c语言 若不是英文字母,则原样输出

如题所述

第1个回答  2015-10-23
好像不可能 因为C语言只支持ASCI码。如果有编码高手知道怎么弄,我也想学学

理解错误。我想问一下,怎样用C语言打印中文?
第2个回答  2015-10-23
#include <stdio.h>
#include <string.h>

int main(void)
{
char s[100];
gets(s);
int i,l=strlen(s);
for(i=0;i<l;i++)
{
if((s[i]<'A'))
printf("%c",s[i]);
else if(s[i]>'z')
printf("%c",s[i]);
else if((s[i]>'Z')&&(s[i]<'a'))
printf("%c",s[i]);
}
return 0;
}

本回答被网友采纳
相似回答