项目描述
编写程序,输入年龄和性别(用“F”表示女性,用“M”表示男性)。注意,在读入年龄和性别之间多读一个字符,输出您的年龄和性别,并输出额外读入的字符的ASCII码。
输入格式
一行,依次输入年龄和性别,之间有空格。
输出格式
两行输出:第一行输出年龄和性别;第二行输出额外读入的字符的ASClI码。
输入样例
18 F
输出样例
您的年龄是18岁,性别F
分隔符的ASCII是32
源代码
#include <stdio.h>
int main() {
int age;
char gender, separator;
scanf("%d %c %c", &age, &gender, &separator);
printf("您的年龄是%d岁,性别%c\n", age, gender);
printf("分隔符的ASCII是%d\n", separator);
return 0;
}
该程序使用 scanf()
函数读入年龄、性别和分隔符。在读入时,使用空格作为分隔符。因此,需要在格式字符串中包含三个占位符 %d
、%c
和 %c
,分别对应年龄、性别和分隔符。
然后,使用 printf()
函数输出年龄和性别,并输出额外读入字符的 ASCII 码。在输出时,使用 \n
换行符将两个输出分别放在不同的行上。
请注意,输入样例中的年龄和性别之间有一个空格,而最后还有一个换行符。这些都需要在程序中进行处理,否则可能会导致错误的输出结果。
© 版权声明
本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!
THE END