C
問題一覧
1
目标文件
2
编译, 可执行
3
1.0/2*a*b
4
7
5
#PI
6
0
7
68
8
整型,实型,字符型
9
3/5
10
10,9
11
float, 4
12
abc
13
11
14
整型、字符型、浮点型
15
'\0x5a'
16
第一个字符必须是字母或下划线
17
n=n+1, k=n
18
15,0
19
-34
20
2
21
4,0
22
i=11, j=11, m=11, n=10
23
16
24
0,5
25
a=54;b=12;c=3
26
59,5
27
0
28
98,c
29
顺序结构.选择结构和循环结构
30
9
31
8
32
scanf("%d%f”, a, c);
33
1*2
34
scanf("%lf%lf",&s1,&s2);
35
0 0 1 3 3
36
循环结构
37
x=20,y=30,z=30
38
9>6>3
39
i==0
40
其之前最近的且尚未配对的if
41
(x<y)&&(y<z)
42
可以是任何类型的数据
43
!(b>a)||(a-90>c)
44
3
45
!
46
10 -2 35 -2 10
47
0, 9
48
a = 13
49
7
50
算法
51
0 2 1 3 1
52
1 -2
53
do-while语句与while语句的区别仅是关键字“while”出现的位置不同;
54
是无限循环
55
break
56
0次
57
4-i, 2*i-1
58
3, 3
59
a = 8
60
20, flag*1.0/(2*i-1), -flag
61
z=1, i<=n
62
4
63
ccaabbccbbcc
64
10
65
在函数调用中使用数组名作函数实参时,向形参传递的是整个数组所有的元素
66
char b[10]; b="Hello!";
67
int x[][2]={8,9,5,2}
68
5
69
int a[][]={{3,2,1},{1,2,3}};
70
if (strcmp(s1,s2)= =0)
71
s数组长度大于r数组的长度
72
int a[3+2];
73
&s[i][j], max=s[0][0];, max=s[i][j];
74
i<MAX, t[i]=s[i];
75
ILoveC 6
76
a[i]=a[j-1], a[j-1]=t
77
count=0, num[i]%7==0&&num[i]%9==0
78
-1 7 -1 15 -1
79
3
80
实参与其对应的形参各自占据独立的存储单元
81
函数
82
C程序总是从main函数开始执行
83
main函数可以在任何地方出现。一个C程序必须有且仅有一个main函数。
84
函数
85
局部变量都是静态存储的
86
main函数出现的位置不确定。一个C程序必须有且仅有一个main函数。
87
数组的首地址
88
函数的定义不可以嵌套,但函数的调用可以嵌套
89
double myadd(double a,b)
90
一个函数的函数体中只能有一个return语句
91
递归
92
a=4, b=12 x=1, y=2
93
double array[], i++, sum/length
94
值, 地址
95
1 3 5, 2 4 6, swapping now, 2 4 6, 1 3 5
96
函数原型
97
n = 6
98
函数中定义的静态局部变量不能被另一函数直接访问
99
连接错误
100
所有函数之间可以互相调用
問題一覧
1
目标文件
2
编译, 可执行
3
1.0/2*a*b
4
7
5
#PI
6
0
7
68
8
整型,实型,字符型
9
3/5
10
10,9
11
float, 4
12
abc
13
11
14
整型、字符型、浮点型
15
'\0x5a'
16
第一个字符必须是字母或下划线
17
n=n+1, k=n
18
15,0
19
-34
20
2
21
4,0
22
i=11, j=11, m=11, n=10
23
16
24
0,5
25
a=54;b=12;c=3
26
59,5
27
0
28
98,c
29
顺序结构.选择结构和循环结构
30
9
31
8
32
scanf("%d%f”, a, c);
33
1*2
34
scanf("%lf%lf",&s1,&s2);
35
0 0 1 3 3
36
循环结构
37
x=20,y=30,z=30
38
9>6>3
39
i==0
40
其之前最近的且尚未配对的if
41
(x<y)&&(y<z)
42
可以是任何类型的数据
43
!(b>a)||(a-90>c)
44
3
45
!
46
10 -2 35 -2 10
47
0, 9
48
a = 13
49
7
50
算法
51
0 2 1 3 1
52
1 -2
53
do-while语句与while语句的区别仅是关键字“while”出现的位置不同;
54
是无限循环
55
break
56
0次
57
4-i, 2*i-1
58
3, 3
59
a = 8
60
20, flag*1.0/(2*i-1), -flag
61
z=1, i<=n
62
4
63
ccaabbccbbcc
64
10
65
在函数调用中使用数组名作函数实参时,向形参传递的是整个数组所有的元素
66
char b[10]; b="Hello!";
67
int x[][2]={8,9,5,2}
68
5
69
int a[][]={{3,2,1},{1,2,3}};
70
if (strcmp(s1,s2)= =0)
71
s数组长度大于r数组的长度
72
int a[3+2];
73
&s[i][j], max=s[0][0];, max=s[i][j];
74
i<MAX, t[i]=s[i];
75
ILoveC 6
76
a[i]=a[j-1], a[j-1]=t
77
count=0, num[i]%7==0&&num[i]%9==0
78
-1 7 -1 15 -1
79
3
80
实参与其对应的形参各自占据独立的存储单元
81
函数
82
C程序总是从main函数开始执行
83
main函数可以在任何地方出现。一个C程序必须有且仅有一个main函数。
84
函数
85
局部变量都是静态存储的
86
main函数出现的位置不确定。一个C程序必须有且仅有一个main函数。
87
数组的首地址
88
函数的定义不可以嵌套,但函数的调用可以嵌套
89
double myadd(double a,b)
90
一个函数的函数体中只能有一个return语句
91
递归
92
a=4, b=12 x=1, y=2
93
double array[], i++, sum/length
94
值, 地址
95
1 3 5, 2 4 6, swapping now, 2 4 6, 1 3 5
96
函数原型
97
n = 6
98
函数中定义的静态局部变量不能被另一函数直接访问
99
连接错误
100
所有函数之间可以互相调用