在C语言中输入四位数的方法有多种,如使用scanf函数、使用getchar函数、使用gets函数等。使用scanf函数是最常见和最方便的方法。
一、使用scanf函数输入四位数
scanf函数是C语言中最常用的输入函数之一。它可以从标准输入(通常是键盘)读取格式化的输入。
示例代码
#include <stdio.h>
int main() {
int num;
printf("请输入一个四位数: ");
scanf("%d", &num);
// 检查输入是否为四位数
if (num >= 1000 && num <= 9999) {
printf("你输入的四位数是: %dn", num);
} else {
printf("输入的数字不是四位数。n");
}
return 0;
}
在上面的示例中,程序提示用户输入一个四位数,然后使用scanf
函数读取输入并存储在变量num
中。之后,程序检查输入的数字是否为四位数,并输出相应的提示。
二、使用getchar函数输入四位数
getchar函数用于从标准输入中读取一个字符。虽然它通常用于读取单个字符,但我们可以使用循环将其扩展为读取多个字符。
示例代码
#include <stdio.h>
int main() {
char num[5];
int i;
printf("请输入一个四位数: ");
for (i = 0; i < 4; i++) {
num[i] = getchar();
}
num[4] = '