用vs编译器体会printf、scanf_s函数的用法,在此基础上,编程并写出程序运行结果:在主函数中,首先定义字符变量sex、整型变量age、单精度实型变量height,然后从键盘上依次输入你的性别('F‘代表女性,“M'代表男性)、年龄和身高(单位为m)并分别存放至变量sex、age和height中,最后分行依次输出你的姓名(对应的字符串)、性别、年龄、身高(小数点后保留2位)。
时间: 2023-03-30 08:01:55 浏览: 137
c代码-编写一个求阶乘的函数Fact(),然后在主函数中,计算并输出1到n之间所有数的阶乘值
printf函数是C语言中常用的输出函数,可以输出各种类型的数据,包括字符、整型、实型等。而scanf_s函数则是C语言中常用的输入函数,可以从键盘上读取各种类型的数据。
下面是程序的代码:
#include <stdio.h>
int main()
{
char sex;
int age;
float height;
printf("请输入你的性别('F'代表女性,'M'代表男性):");
scanf_s("%c", &sex, 1);
printf("请输入你的年龄:");
scanf_s("%d", &age);
printf("请输入你的身高(单位为m):");
scanf_s("%f", &height);
printf("姓名:张三\n");
printf("性别:%c\n", sex);
printf("年龄:%d\n", age);
printf("身高:%.2f\n", height);
return ;
}
程序运行结果:
请输入你的性别('F'代表女性,'M'代表男性):M
请输入你的年龄:25
请输入你的身高(单位为m):1.75
姓名:张三
性别:M
年龄:25
身高:1.75
注意:在使用scanf_s函数时,需要指定读取的字符数或者字符串长度,以避免缓冲区溢出的问题。在本程序中,我们使用了1来指定读取一个字符。
阅读全文