它需要一个单词和一个数字,我似乎不明白为什么数字变量不会收到输入,请帮助。
#include <stdio.h>
int main(void) {
char userWord[20];
int userNum;
scanf("%s", userWord);
printf("%s_", userWord);
scanf("%s", userNum);
printf("%d\n", userNum);
return 0;
}
应该是:
输入:停止7
输出:停止7
我得到的是:
输入:停止7
输出:停止
最佳答案
改变
scanf("%s", userNum);
到
scanf("%d", &userNum);