在C语言中,控制台动态输入通常使用`scanf`函数和`printf`函数来实现。`scanf`函数用于从标准输入(通常是键盘)读取数据,而`printf`函数用于将数据输出到标准输出(通常是控制台)。
```c
include
int main() {
int num;
printf("请输入一个整数: ");
scanf("%d", &num);
printf("%d的平方是%d
", num, num * num);
return 0;
}
```
在这个程序中:
1. `printf("请输入一个整数: ");` 用于在控制台上显示提示信息,告诉用户需要输入一个整数。
2. `scanf("%d", &num);` 用于读取用户输入的整数,并将其存储在变量`num`中。`&num`是取地址操作符,确保`scanf`函数能够正确地将输入的数据存储到`num`变量中。
3. `printf("%d的平方是%d
", num, num * num);` 用于输出计算结果,即输入整数的平方。
这个程序是一个基本的示例,展示了如何使用`scanf`和`printf`函数进行控制台动态输入和输出。根据具体需求,可以进一步扩展和修改这个程序,例如读取多个整数、处理输入错误等。