",num3); endif printf("num3=%d
",num3); return 0; }
int main() { int num1=6,num2=4,num3=0; #ifdef DEBUG num3=num1/num2; printf("num3=%d ",num3); #endif printf("num3=%d ",num3); return 0; }
举一反三
- 下列程序运行后的输出结果为。 # include <stdio.h> int num; void fun { printf ( "%d, ", num ); } int main { int num = 3; fun ; printf ( "%d,", num ); return 0; }
- 下列程序的输出结果是() num = 27 count = 0 while num > 0: if num % 2 == 0: num /=2 elif num % 3 ==0: num /= 3 else: num -=1 count += 1 print (count)
- 阅读下面的程序,分析功能#include "stdio.h"void main(){ int num1=5,num2=3,num3; num3=num1; num1=num2; num2=num3; printf("num1=%d,num2=%d",num1,num2); } A: 求和 B: 赋值 C: 无作用 D: 交换两个数据
- 下列程序的运行结果是()。#include [stdio.h] void func(int n) { static int num=1; num=num+n; printf(" %d",num); } int main() { func(3); func(4); printf("\n"); return 0; } A: 4 8 B: 3 4 C: 3 5 D: 4 5
- 程序运行后的输出结果是( ) main() { int a[3]={1,2,3}; int*num[3]; int **p,i; for(i=0;i<3;i++) num[i]=&a[i]; p=num; printf("%d",**p); }
内容
- 0
阅读下面的程序,分析功能#include "stdio.h"void main(){ int num1=5,num2=3,num3; num3=num1; num1=num2; num2=num3; printf("num1=%d,num2=%d",num1,num2); } A: 求和 B: 赋值 C: 无作用 D: 交换两个数据
- 1
以下程序段的输出结果是( )。int main(){int num=0,s=0;while(num<=2) { num++; s+=num; } printf("%d\n",s);}A)10 B)6 C)3 D)1 A: 1 B: 3 C: 10 D: 6
- 2
编写一个函数判断客户输入一个数字为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:
- 3
main(){int num=0;while(num<;=2){num++;printf("%d\n",num);}}
- 4
哪行代码会导致错误?()num=[5,4,3,[2],1]print(num[0])print(num[3][0])print(num[5])