填空题
有以下程序
#include <stdio.h>
main( )
{ char ch1,ch2; int n1,n2;
ch1=getchar( );
ch2=getchar( );
n1=ch1-‘0’; n2=n1*10+(ch2-‘0’);
printf(“%d/n”,n2);}
程序运行时输入:12<回车>,执行后输出结果是{{U}} 【10】 {{/U}}。
【正确答案】
1、10、12
【答案解析】[解析]程序执行后:chi='1',ch2='2'
n1=chl-'0'=49-48=1
n2=1*10+('2'-'0')=10+2=12