以下涉及到输入输出函数均使用头文件#include <stdio.h>
练习1-1
编写一段程序,计算出15减去37的结果,并以“15减去37的结果是-22。”的格式进行显示。
int main()
{
int ret = 15 - 37;
printf("15减去37的结果是%d\n", ret);
return 0;
}
练习1-2
编写一段程序,调用一次printf函数,显示右侧内容。
int main()
{
printf("天\n地\n人\n");
return 0;
}
练习1-3
编写一段程序,调用一次printf函数,显示右侧内容。
int main()
{
printf("喂!\n\n您好!\n再见。\n");
return 0;
}
练习1-4
如果在int型变量的声明中为变量赋一个实数值的初始值(如3.14或5.7等)会怎样呢?请试着生成程序并确认。
int main()
{
int x = 3.14;
int y = 5.7;
printf("x=%d\ny=%d\n", x, y);//x=3
//y = 5
return 0;
}
练习1-5
编写一段程序,像右边那样读取一个整数并显示该整数加上12之后的结果。
int main()
{
int x;
printf("请输入一个整数:");
scanf("%d", &x);
printf("该整数加上12的结果是%d\n", x + 12);
}
练习1-6
编写一段程序,像右边那样读取一个整数并显示该整数减去6之后的结果。
int main()
{
int x;
printf("请输入一个整数:");
scanf("%d", &x);
printf("该整数减去6的结果是%d\n", x - 6);
}
练习1-7
编写一段程序,使其显示“天”“地”“人”。注意用puts函数而非printf函数来进行显示。
int main()
{
puts("天\n地\n人");
return 0;
}
练习1-8
编写一段程序,像右面这样显示读取的两个整数的乘积。
int main()
{
int x, y;
printf("请输入两个整数:\n");
printf("整数1:"); scanf("%d", &x);
printf("整数2:"); scanf("%d", &y);
printf("它们的乘积是%d。", x * y);
return 0;
}
练习1-9
编写一段程序,像右边那样显示读取的三个整数的和。
int main()
{
int x, y, z;
printf("请输入三个整数:\n");
printf("整数1:"); scanf("%d", &x);
printf("整数2:"); scanf("%d", &y);
printf("整数3:"); scanf("%d", &z);
printf("它们的和是%d。", x + y + z);
return 0;
}