以下程序运行时输入:25回车,执行后输出的结果是()。#includestdio.hintmain(void){charch1,ch2;intn1;ch1=getchar();ch2=getchar();n1=ch2-ch1;printf(%d,n1);return(0);}
举一反三
- 以下程序运行时输入:25<回车>,执行后输出的结果是 ( )。 #include int main(void) { char ch1,ch2; int n1; ch1=getchar(); ch2=getchar(); n1=ch2-ch1; printf("%d",n1); return(0); }
- 有以下程序 #include main( ) { char ch[] = "abc"; ch[0] ^= ch[0]; ch[1] |= ch[1]; ch[2] &= ch[2]; printf("%d%c%c\n",ch[0],ch[1],ch[2]); } 程序运行后的输出结果是
- 有以下程序,程序运行时输入:1234<回车>,执行后输出的结果是void main( ){char ch1,ch2;int n1,n2;ch1=getchar();ch2=getchar();n1=ch1-’0’;n2=n1*10+(ch2-’0’);printf("n1=%d,n2=%d.\n",n1,n2);} A: n1=1,n2=12 B: 1,12 C: n1=1 n2=12 D: n1=12,n2=1
- 下列程序运行时,若输入1abcedf2df<回车>,则程序的输出结果为______。 #include <stdio.h> main() char a=0,ch; while((ch=getchar())!=’\n’) if(a%2!=0&&(ch>=’a’&&ch<=’z’))ch=ch-’a’+’A’; a++;putchar(ch); printf("\n");
- 8.以下程序段运行时,若输入c2470f?再回车,则输出结果是charch;longnumber=0;while((ch=getchar())0||ch6);while(ch!=?ch=0ch=6){number=number*7+ch-0;printf(%ld#,number);ch=getchar();}