|
′
$
′
)
/*
第一空
*/
if(c>=
′
a
′
&&c<=
′
z
′
)
n[c
]+=1;
/*
第二空
*/
for(k=0;
;k++)
/*
第三空
*/
printf(
″%
c:
%
d\n
″
,k+
′
a
′
,n[k] );
}
38.
从键盘输入一个字符串,判断其是否是回文。若是输出“
Yes
”,否则输出“
No
”。回文是指正向、反向的拼写都一样。例如:
ABCBA
、
aaaa
等是回文;
china
、
ABC
等不是回文。
#include
″
stdio.h
″
main( )
{
char string
[
80
];
int i
,
j
,
n
;
gets (string)
;
n=
;
/*
第一空
*/
j=n-1
;
for (i=0
;
i<j
;
i++
,
j--)
if (string
[
i
]
!=string
[
j
]
)
;
/*
第二空
*/
if(
)printf(
″
Yes\n
″
)
;
/*
第三空
*/
else printf (
″
No\n
″
)
;
}
五、程序设计题
(
第
39
小题
5
分,第
40
、
41
小题各
6
分,共
17
分
)
。
39.
编写一个程序,用循环结构输出以下图形。
(5
分
)
&&&&&&&&&
&&&&&&&
&&&&&
&&&
&
40.
输入年份
year
,如果是闰年,则输出“
Yes!
”,否则输出“
No!
”。
(
每
400
年有
97
个闰
年,即在
4
的倍数年份中除去第
100
、
200
、
300
三个年份
)(6
分
)
41.
在主函数中定义两个双精度变量
x
,
y
,并输入。利用函数交换两个双精度数
x
,
y
,并且
要求函数的参数是指针类型。
(6
分
) |