当输入字母的时候编立字符数组,如果找到了这个字母就输出对应下标的数字
char
str[]={a,b,c,d},cint
number[]={254,987,265,782}
scanf("%c",&c)
for(i=0i<4i++)
if(str[i]==c)
printf("%d",number[i])
代码文本:
#include "stdio.h"
int main(int argc,char *argv[]){
int n,t1,t2,i,t
printf("Enter n(int n>1)...\nn=")
if(scanf("%d",&n)==1 &&n>1){
scanf("%d%d",&t1,&t2)
if(t1>t2)
t=t1,t1=t2,t2=t
for(i=2i<ni++){
scanf("%d",&t)
if(t>t2)
t1=t2,t2=t
}
printf("The second large number is %d\n",t1)
}
else
printf("Input error, exit...\n")
return 0
}
代码文本:
#include "stdio.h"
int main(int argc,char *argv[]){
char s[81],ln
while(1){
printf("Enter a string...\n")
if(scanf("%80s",s)!=1)
break
for(ln=0s[ln]ln++)//求输入字符串长度
putchar('\n')
for(ln--ln>=0ln--)
if(s[ln]>='a' &&s[ln]<='z' || s[ln]>='A' &&s[ln]<='Z')
printf("%c",s[ln])
puts("\n")
}
return 0
}