在c语言中用函数调用输入数字n个输出n个*符号
时间: 2024-11-04 17:11:15 浏览: 13
C语言函数调用栈(一)
在 C 语言中,你可以使用一个循环结构来实现这个功能。通常会创建一个接收用户输入的函数,然后根据输入的数字 n 输出相应数量的星号(*)。下面是一个简单的示例:
```c
#include <stdio.h>
// 函数声明,接受一个整数作为参数
void print_stars(int n);
int main() {
int n;
// 请求用户输入一个数字
printf("请输入一个数字: ");
scanf("%d", &n);
// 调用函数并传入用户输入的值
print_stars(n);
return 0;
}
// 定义 print_stars 函数
void print_stars(int n) {
for (int i = 0; i < n; i++) {
printf("*"); // 每次循环打印一个星号
}
printf("\n"); // 结束打印后换行
}
```
当你运行此程序并输入一个数字,它将输出相应数量的星号。例如,如果你输入 5,你会看到 "*****"。
阅读全文