有以下程序:
include <stdio.h>
main()
{ char ch1,ch2;int n1,n2;
ch1=getchar();ch2=getehar();
n1=ch1-'0'; n2=n1*10+(ch2-'0');
printf("%d\n",n2);
}
程序运行时输入:12<回车>,执行后的输出结果是【 】。
第1题:
已知字母a的ASCII码为十进制的97,下面程序的输出结果是:#include <stdio.h> int main() { char ch1,ch2; ch1='a'+'3'-'1'; ch2='a'+'2'-'2'; printf("%d,%cn",ch1,ch2); return 0; }
A.99,a
B.99,97
C.97
D.不确定的值
第2题:
已知字符A的ASCII码为十进制的65,下面程序的输出是() #include<stdio.h> void main() { char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf("%d,%cn",ch1,ch2); }
A.67,D
B.C
C.D
D.不确定的值
第3题:
已知字母a的ASCII码为十进制的97,下面程序的输出结果是()。 #include "stdio.h" main() { char ch1 , ch2 ; ch1='a'+'5'-'3' ; ch2='a'+'6'-'3' ; printf("%d,%cn", ch1, ch2); }
第4题:
【单选题】根据下面程序及数据的输入和输出形式,程序中输入语句的正确形式应该为 。 main() {char ch1,ch2,ch3; 输入语句 printf("%c%c%c",ch1,ch2,ch3); } 输入形式:A□B□C 输出形式:A□B
A.scanf("%c%c%c",&ch1,&ch2,&ch3);
B.scanf("%c,%c,%c",&ch1,&ch2,&ch3);
C.scanf("%c %c %c",&ch1,&ch2,&ch3);
D.scanf("%c%c",&ch1,&ch2,&ch3);
第5题:
有以下程序段,运行时输入:37<回车>,执行后输出结果是 char ch1,ch2; int n1,n2; ch1=getchar(); ch2=getchar(); n1=ch1-'1'; n2=n1*10+(ch2-'2'); printf("%dn",n2);