程序员的知识教程库

网站首页 > 教程分享 正文

C语言练习题1(if和switch语句)(c语言if和switch的区别)

henian88 2025-03-25 13:26:16 教程分享 24 ℃ 0 评论

以下一些练习题皆从《C语言现代设计现代方法》第2版本,93-95页复制过来,在此声明。

1、下列代码片段给出了关系运算符和判等运算符的例子,假设i、j和k都是int型变量,请给出每道题的输出结果。

1.1

i=2;j=3;

k=i*j==6;

printf("%d",k);

1.2

i=5;j=10;k=1;

printf("%d",k>i<j);

1.3

i=3;j=2;k=1;

printf("%d",i<j==j<k);

1.4

i=3;j=4;k=5;

printf("%d",i%j+i<k);

2、下列代码片段给出了路基运算符的例子。假设i,j和k都是int型变量,请给出每道题的输出结果。

2.1

i=10;j=5;

printf("%d",!i<j);

2.2

i=2;j=1;

printf("%d",!!i+!j);

3、编程题

编写一个程序,确定一个数的位数:

Enter a number: 374

The number 374 has 3 digits

假设输入的数最多不超过4位。提示:利用if语句进行数的判定。例如,如果数在0和9之间,那么位数为1;如果数在10-99之间,那么位数为2.


4、编写一个程序,要求用户输入24小时制的时间,然后显示12小时制的格式

Enter a 24-hour time :21:11

Equivalent 12-hour time:9:11 PM

注意不要把12:00显示成0:00.

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表