-1
该程序仅适用于1个printf scanf对。当我添加第二对并运行程序时,它允许我输入第一个变量。但跳过第二个并终止程序。怎么了?第二次scanf不会运行,程序只是终止。 C
#include <stdio.h>
//Version A-1.0
main
{
//Variables
int HQ;
char additionalbuilding;
//Prompt user to specify a HQ level
printf("Specify a HQ level. (1-20): ");
scanf("%d",&HQ);
printf("Would you like another building? (y/n): ");
scanf("%c",&additionalbuilding);
}
使用'scanf函数之前( “%C”,与additionalbuilding) ;'。 – haccks
哈哈谢谢你的作品 –