有以下程序,程序运行时输入1234567[回车]程序运行的结果是 。#include[stdio.h]void main(){ int x,y; scanf("%2d%3d",&x,&y); //双引号中是百分号2d百分号3d,即scanf("%2d%3d",&x,&y); printf("%d\n",x+y);}
举一反三
- 【3 scanf】 有以下程序 #include main() { int x,y; scanf(“%2d%1d”,&x,&y);printf("%d\n",x+y); } 程序运行时输入:1234567,程序的运行结果是【 】
- 读程序写结果 int main() { int x,y; scanf("%2d%*2d%ld",&x,&y); printf("%d ",x+y); } 执行时输入:1234567
- 有以下程序#include "stdio.h"main( ){ int x=1, y=2, z=3; if(x>y) if(y<z) printf("%2d", z+1); else printf("%2d", y+1); printf("%2d", x+1);} 程序的运行结果是( )。 A: 3 2 B: 4 2 C: 2 D: 1
- 执行下列程序时输入:1234567,程序的运行结果是( ) main() { int x,y; scanf(“%2d%*2c%1d”,&x,&y); printf(“%d ”,x+y); }
- 有以下程序#include [stdio.h] void main(){ int x=1,y=2,z=3; if(x>y) if(y<z) printf("%d",++z); else printf("%d",++y); printf("%d\n",x++); }程序的运行结果是( )。 A: 1 B: 41 C: 2 D: 331