练习1-1
/*---编写一段程序,计算出15减去37的结果,并以“15减去37
的结果时-22。”的格式进行显示。*/
#include int main (void)
{
printf("15减去37的结果是%d\n",15-37);
return 0;
}
练习1-2
/*---换行显示各个字符---*/
#include int main(void)
{
printf("天\n地\n人\n");
return 0;
}
练习1-3
#include int main(void)
{
printf("喂!\n\n您好!\n再见。");
return 0;
}
练习1-4
/*---在int型变量的声明中为变量赋一个实数值的初始值
(如3.14或5.7等)会怎样?---*/
#include int main(void)
{
int x = 3.14;
printf("%d",x);
/*运行结果:省略小数位结果*/
return 0;
}
练习1-5
/*---读取一个整数并显示该整数加上12之后的结果。---*/
#include int main(void)
{
int no;
printf("请输入一个整数:");
scanf("%d",&no);
printf("该整数加上12的结果是%d。", no + 12);
return 0;
}
练习1-6
/*---读取一个整数并显示该整数减去6之后的结果---*/
#include int main(void)
{
int no;
printf("请输入一个整数:");
scanf("%d",&no);
printf("该整数减去6的结果是%d",no - 6);
return 0;
}
练习1-7
/*---用puts函数输出---*/
#include int main(void)
{
puts("天");
puts("地");
puts("人");
return 0;
}
练习1-8
/*显示读取到的两个整数的乘积。*/
#include int main(void)
{
int a,b;
puts("请输入两个整数。");
printf("整数1:");
scanf("%d",&a);
printf("整数2:");
scanf("%d",&b);
printf("它们的乘积是%d",a * b);
return 0;
}
练习1-9
/*---显示读取到的三个整数的和---*/
#include 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",a + b + c);
return 0;
}
变量:
声明的变量未赋值时,变量会被自动放入一个不确定的值,即垃圾值。另外,只有被赋予静态存储期的变量,在生成时值为0。关于这一点,我们将在第6章详述。
初始化:在生成变量的时候放入数值。
赋值:在已生成的变量中放入数值。
输出函数puts:
puts 函数可以按顺序输出作为实参的字符串,并在结尾换行。
在需要换行且不用进行格式化输出的时候,就可以使用puts函数来代替printf函数。