请编写一个函数fun它的功能是:生成n个指定字符,并以一行的形式输出?

如题所述

以下是一个Python编写的函数,可以生成n个指定字符,并以一行的形式输出:
pythonCopy codedef fun(n, char): print(char * n, end='')

其中,n为生成字符的数量,char为指定的字符。函数使用了Python 3中的print函数,并设置end参数为空字符串,以确保输出在同一行。可以通过调用该函数来使用,例如:
pythonCopy codefun(5, '*') # 生成5个星号字符并输出

该函数将会输出*****。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-04-14
以下是C++语言的代码示例:
#include <iostream>
using namespace std;
void fun(int n, char ch) {
for (int i = 0; i < n; i++) {
cout << ch;
}
cout << endl;
}
int main() {
int n;
char ch;
cout << "请输入字符个数n和指定字符ch(用空格隔开):" << endl;
cin >> n >> ch;
fun(n, ch);
return 0;
}
其中,fun函数接受两个参数:n表示要生成的指定字符个数,ch表示指定的字符。函数使用一个循环来生成指定字符,并在最后输出一个换行符以完成一行的输出。
在主函数中,先提示用户输入参数,然后调用fun函数进行输出。