举一反三
- 输入一个数据,比较该数字和10的大小关系,如果大于10输出“数据大于10”;如果小于10输出“数据小于10”;如果等于10输出“数据等于10”。比如输入:12,输出:数据12大于10.
- 有如下程序,输入一个int型的整数num,逆向输出其各位数字,同时求出其各位以及各位数字之和。 #include#includevoid main() { int num,sum=0,k,i=0; cin>;>;num; while(num>;0) { (1) ; cout<; A: k=num%10 num=num/10 B: num=num%10 k=num/10 C: num=num/10 k=num%10 D: k=num/10 num=num%10
- 输入一个数据,比较该数字和10的大小关系,如果大于10输出“数据大于10”;如果小于10输出“数据小于10”;如果等于10输出“数据等于10”。比如输入:12,输出:数据12大于10.说明:大家将代码复制到答题框;如果没有电脑,请在纸上书写码后拍照上传。
- 中国大学MOOC: 当输入是4321时,下面程序的输出结果是______。 num = input(请输入一个整数:) while num != 0: print(num % 10) num = num // 10
- 若有定义int num=123;能表示十位数字2的表达式为( )。 A: num%100%10 B: num/100%10 C: num%10/10 D: num/10%10
内容
- 0
如果需要将整数10保存到application变量num中,则下列语句正确的是( ) A: application. setAttribute(10, num) B: application. setAttribute(10,” num”) C: application. setAttribute(num,10) D: application. setAttribute(“num”, 10)
- 1
当输入是4321时,下面程序的输出结果是______。 num = input("请输入一个整数:") while num != 0: print(num % 10) num = num / 10 A: 4321 B: 4321 C: 1234 D: 1234
- 2
获取一个非负整数num的个位上的数字的方法是: A: num // 10 B: num % 10 C: num / 10 D: num - 10
- 3
如下程序段的功能是判断一个4位自然数个位和十位数字是否相同,在划线处填写表达式。int num; scanf ("%d",&num); if (num>=1000 && num<10000) if (______________) printf ( “该4位自然数个位和十位数字相同\n”); else printf ( “该4位自然数个位和十位数字不同\n”); A: num%10 ==num/10%10 B: num/10%10==num/100%10 C: num/100%10==num%10 D: num/1000==num%10
- 4
编写一个函数判断客户输入一个数字为1位、2位还是更多为,代码如下:请补全空下的代码num=int(input("输入一位或两位的数字:"))n='0'(1)n='1'(2)n='2'(3)d='>;2'print(n+"位数。”) A: 1: if num>;-10 and num<;10:2: eilf num >;-100 and num<;100:3: else: B: 1: if num>;10 and num<;-10:2: eilf num >;-100 and num<;100:3: else: C: 1: if num>;-10 and num<;10:2: eilf num <;-100 and num>;100:3: elif: D: 1: if num>;-100 and num<;100:2: eilf num >;-10 and num<;10:3: else: