第一章 初识C语言
前言:
学习编程和体育运动一样,不是持续做就一定会有进步的,
错误的方式只会越练越差,需要有正确的训练学习方式才能进步。
练习1-1
编写一段程序,计算出15减去37的结果,并以“15减去37的结果是-22。”的格式进行显示。
#include <stdio.h>
int main(void) {
printf("15减去37的结果是%d。\n", 15 - 37);
return 0;
}
练习1-2
编写一段程序,调用一次printf 函数,显示右侧内容。 天
地
人
#include <stdio.h>
int main(void) {
printf("天\n"
"地\n"
"人\n");
return 0;
}
练习1-3
编写一段程序,调用一次printf 函数,显示右侧内容。 喂!
您好!
再见。
#include <stdio.h>
int main(void) {
printf("喂!\n"
"\n"
"您好!\n"
"再见。\n");
return 0;
}
练习1-4
如果在int型变量的声明中为变量赋一个实数值的初始值(如3.14或5.7等)会怎样呢?
试着生成程序并确认。
#include <stdio.h>
int main(void) {
int pi = 3.1415926; // 小数部分被截去 只剩整数部分
printf("pi的值是%d。\n", pi);
return 0;
}
练习1-5
编写一段程序,像右面那样读取一个整数并显示整数加上12之后的结果。 该请输入一个整数:57
该整数加上12的结果是69。
#include <stdio.h>
int main(void) {
int n;
printf("请输入一个整数:");
scanf("%d", &n);
printf("该整数加上12的结果是%d。\n", n + 12);
return 0;
}
练习1-6
编写一段程序,像右面那样读取一个整数并显示该整数减去6之后的结果。 请输入一个整数:57
该整数减去6的结果是51。
#include <stdio.h>
int main(void) {
int n;
printf("请输入一个整数:");
scanf("%d", &n);
printf("该整数减去6的结果是%d。\n", n - 6);
return 0;
}
练习1-7
编写一段程序,使其显示“天”“地”“人”。
注意用puts函数而非 printf函数来进行显示。 天
地
人
#include <stdio.h>
int main(void) {
puts("天");
puts("地");
puts("人");
return 0;
}
练习1-8
编写一段程序,像右面这样显示读取到的两个整数的乘积。 请输入两个整数。
整数1:27
整数2:35
它们的乘积是945。
#include <stdio.h>
int main(void) {
int a, b;
puts("请输入两个整数。");
printf("整数1:"); scanf("%d", &a);
printf("整数2:"); scanf("%d", &b);
printf("它们的乘积是%d。\n", a * b);
return 0;
}
练习1-9
编写一段程序,像右面这样显示读取到的三个整数的和。 请输入三个整数。
整数1:7
整数2:15
整数3:23
它们的和是45。
#include <stdio.h>
int main(void) {
int a, b, c;
puts("请输入三个整数。");
printf("整数1:"); scanf("%d", &a);
printf("整数2:"); scanf("%d", &b);
printf("整数3:"); scanf("%d", &c);
printf("它们的和是%d。\n", a + b + c);
return 0;
}