c语言编写输出以下的结果,用函数调用实现。 + + + ****************** + + + + + +How+do+you+do! + + + ***************
时间: 2023-12-14 20:34:55 浏览: 100
以下是C语言编写输出结果的代码,使用函数调用实现:
```c
#include <stdio.h>
void printStars(int r, int c) { // 定义函数printStars,参数为r和c
int i, j;
for (i = 0; i < r; i++) {
for (j = 0; j < c; j++) {
printf("*");
}
printf("\n");
}
}
void printText() { // 定义函数printText
printf("+ + + ");
printf("+ + + ");
printf("******************\n");
printf("+ + + + + + ");
printf("How do you do!\n");
printf("+ + + ");
printf("+ + + ");
printf("***************?\n");
}
int main() {
int r = 3, c = 18; // 定义r和c的值
printStars(r, c); // 调用函数printStars
printText(); // 调用函数printText
return 0;
}
```
相关问题
编写void prn(int n)函数打印如下图形,定义main函数输入n,调用prn函数输出n行等腰三角形。 * * * * * * * * * * 用c语言
可以通过以下代码实现:
```
#include <stdio.h>
void prn(int n) {
int i, j;
for(i=1; i<=n; i++) {
for(j=1; j<=n-i; j++) {
printf(" ");
}
for(j=1; j<=i; j++) {
printf("* ");
}
printf("\n");
}
}
int main() {
int n;
printf("请输入n的值:");
scanf("%d", &n);
prn(n);
return 0;
}
```
c语言编写打印******************函数代码
您好,下面是C语言编写打印******************函数的代码:
```
#include <stdio.h>
void print_stars(int n) {
int i;
for(i = 0; i < n; i++) {
printf("*");
}
printf("\n");
}
int main() {
print_stars(20); // 调用函数打印20个星号
return 0;
}
```
在上面的代码中,`print_stars`函数接收一个整数参数`n`,并使用for循环打印`n`个星号。`main`函数调用`print_stars`函数并传入20作为参数,因此该程序会打印20个星号。如果您需要打印不同数量的星号,只需修改`print_stars`函数调用中的参数即可。
阅读全文