今年刚开始学C语言,整本书已经看过敲过了一遍了,现在把一些重难点代码再记一遍,整本书再看完就开始中级篇的学习。
前面的内容比较基础,所以这次复习前面几章我并没有每个都再敲一遍。
第一次发表博客,难免经验不足,如果代码有问题或者有更好的建议,欢迎大家留言讨论!
第二章
练习代码 2-5
//编写一段程序,像右边那样读取两个整数的值,计算出前者是后者的百分之几,并用实数输出结果。
#include <stdio.h>
int main ()
{
int a,b;
printf("请输入两个整数。\n");
printf("整数a:");
scanf("%d",&a);
printf("整数b:");
scanf("%d",&b);
printf("a是b的%f%%",(double)a/b*100); //注意在printf中显示%要输入%%,一个%为类型转换。
return 0;
}
第三章
练习3-13
//对代码清单3-17中的程序进行修改,不使用if语句,而是改用switch语句来实现。
#include <stdio.h>
int main ()
{
int month;
printf("请输入月份:");
scanf("%d",&month);
switch (month) {
case 3 : //如果没有break语句,程序将落到下一条语句上。
case 4 :
case 5 : printf("%d月是春季。",month); break;
case 6 :
case 7 :
case 8 : printf(