C语言如何键入特定英文字母然后输出特定数字? c语言中,如何让输入的字母于特定字母比较,代码表示一下。

C\u8bed\u8a00\u4e2d\u5982\u4f55\u8ba9\u8f93\u5165\u7684\u5b57\u6bcd\u8868\u793a\u4e3a\u5b83\u6240\u5bf9\u5e94\u7684ASCII\u6570\u5b57\uff1f

#include
main()
{
char a;
printf("\u8bf7\u8f93\u5165\u4e00\u4e2a\u5b57\u6bcd:");
scanf("%c",&a);
printf("\u4e0e\u5b57\u6bcd\u5bf9\u5e94\u7684ASCII\u7801\u503c\u662f%d\n",a);
}
\u4e0e\u697c\u4e0a\u7684\u4ee3\u7801\u4e00\u6837 \u4f46\u662f\u5efa\u8bae\u4f60\u4e0d\u8981\u590d\u5236\u5728\u7f16\u8bd1\u5668\u4e2d \u56e0\u4e3a\u6709\u53ef\u80fd\u4f1a\u51fa\u73b0\u7b26\u53f7\u7b49\u7684\u9519\u8bef \u5728\u7f16\u8bd1\u5668\u4e0a\u91cd\u65b0\u6253\u4e00\u904d \u7136\u540e\u8fd0\u884c\u5c31\u4e0d\u4f1a\u51fa\u73b0\u9519\u8bef\u4e86

\u6bd4\u5982\u8f93\u5165\u7684\u5b57\u6bcd\u4fdd\u5b58\u5728c\u4e2d\uff0c\u5c06\u8be5\u5b57\u6bcd\u548ca\u8fdb\u884c\u6bd4\u8f83
if(c=='a')\u8fd9\u6837\uff0c\u5982\u679cc\u4fdd\u5b58\u7684\u662f'a'\u5c31\u4e3a\u771f\uff0c\u5426\u5219\u4e3a\u5047\u3002

方法很多
1, 输入'a' 字符'a'的ASCII码是97 'a'+269 再输出
2, if()语句 如果输入的数为'a' 输出365
3 switch case 语句
switch(输入的数)
{
case 'a' : printf("365\n");

default :
}

用两个数组:一个存放特定的字母,另一个存放对应的数字
当输入字母的时候编立字符数组,如果找到了这个字母就输出对应下标的数字
char str[]={a,b,c,d},c;int number[]={254,987,265,782};
scanf("%c",&c);
for(i=0;i<4;i++)
if(str[i]==c)
printf("%d",number[i]);

选择语句都等实现——if,switch,也可以通过ASC二代码来实现

  • C璇█鐨勫皬闂 鐢遍敭鐩杈撳叆涓涓皬鍐鑻辨枃瀛楁瘝,鍏堣緭鍑鸿瀛楁瘝鍙夾SCII鐮佸...
    绛旓細鑳界悊瑙d綘娌′粩缁嗗惉锛屼笂瀛﹂偅浼氾紝鎴戜篃涓鏍枫傜粰涓弬鑰冦傞『渚挎彁閱掍竴鍙ワ紝涓嶇鏄灏忕殑绋嬪簭锛岄兘瑕佹敞鎰忕紪绋嬮鏍笺俰nclude <stdio.h> int main(void){ char ch;printf("Please input a small letter: ");scanf("%c", &ch);if(!('a' <= ch && ch <= 'z'))//Input is not a small letter ...
  • ...C璇█鐨勯棶棰樸杈撳叆涓涓瓧绗︿覆,鍙彇鍏朵腑鐨鑻辨枃瀛楁瘝,鍏ㄩ儴杞崲鎴愬皬鍐欏悗...
    绛旓細浣犵殑寰幆寰幆浜100娆″晩锛屼絾浣杈撳叆鐨勫瓧绗︿覆鍗存病鏈夎繖涔堥暱锛屾墍浠ユ病鏈夎祴鍊肩殑閭d竴閮ㄥ垎绠楀叆鍏朵粬涓簡銆傚簲璇ヨ繖鏍峰啓 for(i=0;a[i]!='\0';i++)
  • C璇█ 杈撳叆涓涓鑻辨枃瀛楁瘝,杈撳嚭鍏跺墠鍚庣浉杩炵殑涓変釜鑻辨枃瀛楁瘝 姹傝В
    绛旓細include <stdio.h> int main(){ char a;printf("璇杈撳叆涓涓鑻辨枃瀛楁瘝:");scanf("%c", &a);printf("鍓嶅悗鐩歌繛鐨3涓瓧姣嶆槸: %c %c %c", a-1,a,a+1);getchar();getchar();}
  • C璇█ 杈撳叆涓涓瀛楁瘝,杈撳嚭涓庝箣瀵瑰簲鐨凙SCII鐮,杈撳叆杈撳嚭閮借鏈変笌涔嬪搴旂殑...
    绛旓細浠诲姟浠g爜涓猴細include<stdio.h> main(){char w;printf("璇杈撳叆涓涓瓧姣:");scanf("%c",&w);printf("涓庤繖涓瓧姣嶅搴旂殑ASCII鐮佹槸锛%d\n",w);} 鑻辨枃瀛楁瘝鏄瓧绗﹀瀷锛孉SCII鐮佸崄杩涘埗鐨勶紝鍥犳鍙渶瑕佸皢瀛楃鍨嬭浆鎹负鍗佽繘鍒讹紝鍦ㄨ緭鍑哄嚱鏁扮殑鏃跺欏己鍒惰浆鎹㈢被鍨嬨
  • c璇█缂栫▼:鍋氬嚭杈撳叆鑻辨枃鍗曡瘝,灏辫兘杈撳嚭姝ゅ崟璇嶇殑瀛楁瘝涓暟鐨勭▼搴
    绛旓細include <stdio.h> typedef char* string;int main(){ string str;int length;printf("璇杈撳叆鍗曡瘝锛歕n");scanf("%s",str);length = strlen(str);printf("鍗曡瘝 %s 鐨勯暱搴︿负锛%d",str,length);return 0;}
  • ...瀛楁瘝鍚,璁$畻鏈虹珛鍗虫樉绀鸿瀛楁瘝鍦26涓ぇ鍐鑻辨枃瀛楁瘝涓殑浣嶇疆缂栧彿銆俖鐧...
    绛旓細include <stdio.h>int main(void) {printf("%d\n",getchar()-'A'+1);return 0;}
  • C璇█:杈撳叆鑻辨枃瀛楁瘝(澶у皬鍐欏潎鍙),杈撳嚭鍏跺湪鑻辨枃瀛楁瘝琛ㄤ腑鐨勫簭鍙枫備緥濡:杈...
    绛旓細include <stdio.h>#include <ctype.h>int main(void){printf("%d\n",toupper(getchar())-'A'+1);return 0;}
  • c璇█鐨勯棶棰?杈撳叆鑻辨枃鍚嶅瓧,瀹瀛楁瘝鍏堝悗椤哄簭杈撳嚭鍚嶅瓧銆
    绛旓細浣犱笂闈㈢殑绋嬪簭鍝噷瀵逛簡锛熸暟鎹粨鏋勶紝閫昏緫锛岄兘娌℃湁鍙彇鐨勫湴鍢 闀垮害涓嶅畾锛屼釜鏁颁笉瀹氾紝鏈濂界殑澶勭悊鏄垎瑙f垚涓涓竴涓殑鍗曡瘝(鍚嶅瓧)锛屽姩鎬佸垎閰嶅唴瀛橈紝鐢ㄩ摼琛ㄦ湁搴忕殑(鍗囧簭,澶х殑鎻掑悗闈)瀛樿捣鏉ワ紝椤哄簭杈撳嚭閾捐〃鍐呭灏辨垚浜 鐪嬩綘涓婇潰鐨勭▼搴忥紝鍒濆鍖栨椂 sum=0 绗竴娆″紩鐢ㄦ椂灏辨槸杩欎釜 for(j=0;sum>0;j++)锛岃繖鏍峰畠...
  • ...杈撳叆涓変釜澶у啓鑻辨枃瀛楁瘝,鎶婂畠浠浆鎹㈡垚灏忓啓瀛楁瘝,鐒跺悗杈撳嚭(c璇█)_鐧惧害...
    绛旓細include<stdio.h> main(){ char x,y,z;scanf("%c,%c,%c",&x,&y,&z);x+=32;y+=32;z+=32;printf("%c,%c,%c",x,y,z);}
  • C璇█杈撳叆鑻辨枃瀛楁瘝
    绛旓細cin>>ch;if(ch=='a') cout<<'b';杈撳叆杈撳嚭褰㈠紡鎹竴涓嬩笉灏卞緱浜
  • 扩展阅读:中英文互换 ... c#语言翻译器 ... 免费的翻译器 ... 电脑键盘调不出中文了 ... 编程θ怎么打 ... 键盘切换中文打不出来 ... 电脑键盘字母切换中文 ... 电脑键盘切换不了中文 ... 电脑键盘打字只出字母 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网