BUPT-homework/dialogue.c
2021-09-23 08:25:01 +08:00

39 lines
1.3 KiB
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*****************************************
*
* 场景:人机对话
* 人和机器轮流说一句话,问候、询问,。。。
* 要说的话事前组织好
*
* 人通过嘴说话,转换成文字通过键盘传递给机器,
* 机器经由键盘通过耳朵接收到人说话的文字,
* 并保存到机器的大脑记忆中,然后作思考。。。
* 机器将要说的话以文字形式通过其嘴说到屏幕上,
* 也可以转换成语音通过其嘴说到microphone
* 人通过眼睛看到屏幕上的文字,理解其含义。。。
* (或通过耳朵听到声音)
* 现阶段
* 人到机器的信息传递通道键盘——机器的耳朵scanf
* 机器到人的信息传递通道屏幕——机器的嘴printf
*
* 如何实现以下对话?
* 小明:“你好,机器人!”
* 计算机:“哦哦,你叫什么名字?”
* 小明:“小明”。
* 计算机:“你好,小明!”
*
*
* ****************************************/
#include <stdio.h>
int main() {
char greating[20];
char name[20];
scanf("%s", greating);
printf("你叫什么名字?\n");
scanf("%s", name);
printf("你好,%s\n", name);
return 0;
}