关于多步人机交互问题
要编写如下程序,计算机:这个程序将和你进行交流。
计算机:你今年有多大年纪?
用户:19
计算机:今年是公元多少年?
用户:2029
计算机:到2039年你将29岁了。
计算机:谢谢你回答问题。
#include<stdio.h>
void main()
{
char a,b;
printf("计算机:这个程序将和你进行交流\n");
printf("计算机:你今年有多大年纪?\n");
a=getchar();
printf("今年是公元多少年?\n");
b=getchar();
printf("到%c年你将%c岁了。",a,b);
printf("谢谢你回答问题。\n");
}
我编的是这样的,但是输入一次就将剩下的结果全部输出了,没给我第二次输入的机会= =