编写函数print( n ),输出如下类型的图形。在主函数输入行数n,然后调用print( n )函数输出图形。

是c语言!!自定义一个函数!... 是c语言!!自定义一个函数! 展开
 我来答
碧海风云

2019-04-26 · 碧海风的秘密小据点!
碧海风云
采纳数:909 获赞数:10281

向TA提问 私信TA
展开全部
#include <stdio.h>
#include <conio.h>

/*打印n行菱形*/
void print (int n) {
int i, j;

if (n<3) { /*至少得3行才能体现出图案*/
printf ("至少3行才能体现出图案!\n");
return;
}

if (n%2==0) { /*菱形必须为奇数行*/
printf ("菱形图案必须为奇数行!\n");
return;
}

for (i=0; i<n/2+1; i++) { /*前半段*/
for (j=0; j<n/2-i; j++) /*前面的空格*/
printf (" ");
for (j=0; j<2*i+1;j++) /*输出符号*/
printf ("*");
printf ("\n"); /*一行结束,换行*/
}

for (i=n/2; i>0; i--) { /*后半段*/
for (j=0; j<n/2-i+1; j++) /*前面的空格*/
printf (" ");
for(j=0; j<2*i-1; j++) /*输出符号*/
printf ("*");
printf ("\n"); /*一行结束,换行*/
}
}

int main (void) {
int i,j,n;

printf("请输入行数:");
scanf("%d",&n); /*输入n的值*/
putchar ('\n'); 

printf ("知埋大%d行搭竖菱形↓\n", n);
print 液租(n);
putchar ('\n');

getch (); /* 屏幕暂留 */
    return 0;
}

无限遥远的耀星
2019-04-26 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:122
采纳率:66%
帮助的人:11万
展开全部
# 漏顷include <stdio.h>
# include <math.h>
void PrintXingHao(int);
int main(void)
{
int InVal;
printf("请输入一位大于3的奇数:InVal =");
scanf("%d",&InVal);
if (0 == InVal % 2){
printf("请输入奇数!");
return 源友0;}
if (3 > InVal){
printf("输入雹搜槐的数值要大于3");
return 0;}
PrintXingHao(InVal);
return 0;
}
void PrintXingHao(int val){   
int i,j;
for(i = 0;i < val; i++){
for(j = 0;j <= abs(val/2 - i);j++)
printf(" ");
for (j = 0; j < val - abs(val/2 - i) * 2;j++)
        printf("*");
printf("\n");}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
l7722526
2019-04-26 · TA获得超过2.7万个赞
知道大有可为答主
回答量:2.8万
采纳率:84%
帮助的人:3753万
展开全部
#include <stdio.h>
void draw(int n,char c)
{
int i,j,k;
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
printf(" ");
for(k=1;k<=2*(i-1)+1;k++)
printf("悉碧核%c",c);
printf("\慧瞎n"睁掘);
}
}
main()
{
int n;
char c;
scanf("%d%c",&n,&c);
draw(n,c);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
焚缥缈壹
2019-04-26 · TA获得超过261个赞
知道小有建树答主
回答量:552
采纳率:56%
帮助的人:245万
展开全部
下类型的图形。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
盛阵7f
2019-04-26 · 超过15用户采纳过TA的回答
知道答主
回答量:267
采纳率:25%
帮助的人:11.8万
展开全部
while循环?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式