本程序的功能是输入一个三位数abc,并将其反序输出cba。阅读并补充完整以下程序。如输入123,则输出321。
#include
void main()
{ int abc,a,b,c,cba; /*a,b,c分别代表这个三位数的百位、十位和各位*/
scanf("%d",&abc);
______①_____;
b=abc/10%10;
______②_____;
cba=c*100+b*10+a;
printf("abc=%d,cba=%d
",abc,cba);
}
#include
void main()
{ int abc,a,b,c,cba; /*a,b,c分别代表这个三位数的百位、十位和各位*/
scanf("%d",&abc);
______①_____;
b=abc/10%10;
______②_____;
cba=c*100+b*10+a;
printf("abc=%d,cba=%d
",abc,cba);
}
举一反三
- In the cross abc / ABC × abc / abc, the least progenies are ABc / abc and abC / abc. The correct order of these three genes is ( ) A: ABC B: ACB C: BAC D: CBA
- ’abc’[::-1]返回值为() A: ’c’ B: ’abc’ C: ’cba’ D: ’ab’
- 成人心肺复苏程序为: A: ABC B: BAC C: CAB D: CBA
- 输入序列为ABC,想要得到CBA的输出结果,可以经过的栈操作为()。
- 已知abc + cba = 1333,a, b, c,为一位数,以下程序为求所有可能的a, b, c的程序。请选择正确的答案填空( )。#include<stdio.h>void main( ) { int i,a,b,c; for (i =100 ; i<=999 ; i++) { a = i/100 ; //求百位数 b =( i- a*100)/10; //求十位数 c = i%10; //求个位数 if( _______________________) { printf(" a=%d,b=%d,c=%d ",a,b,c ); } } } A: (a*100+b*10+c+c*100+b*10+a)==1333 B: (a+b+c)*2==1333 C: (a*100+b*10+c+c*100+b*10+a)=1333 D: (a*100+b*10+c)==1333