puts函数可以看成是:更加粗暴的显示函数。
——puts函数无法进行格式化输出,即不支持格式设定+数值输出。且内嵌换行符。
printf(“我是大帅哥\n”)的运行成果与puts(“我是大帅哥”)一致。
关于puts函数的一些练习。
练习一:
利用puts函数打印:天
地
人
程序如下:
puts("天");
puts("地");
puts("人");
运行结果:
puts函数内嵌了一个换行符,但是这不意味着puts不能执行额外的\n指令。上述结果也可以由以下更简单的代码来实现:
puts("天\n地\n人");
运行结果:
练习二:
程序实现:
int a = 0;
int b = 0;
int c = 0;
int sum = 0;
puts("请输入三个整数。");
printf("整数1:");//如果写成:“整数1:%d\n,a”将会直接打印出0
//键盘输入字符并打印,不用在printf中定义字符类型
scanf("%d",&a);
printf("整数2:");
scanf("%d", &b);
printf("整数3:");
scanf("%d", &c);
sum = a + b + c;
printf("三个数的和为:%d\n",sum);
return 0;
运行结果:
期待大佬提供更简洁的写法。