#include?stdio.h
曲靖網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,曲靖網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為曲靖1000多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請找那個售后服務(wù)好的曲靖做網(wǎng)站的公司定做!
void?print(int?k)
{
int?i,j,n;
n?=?k/2+1;
for(i?=?0;in;i++)
{
for(j=0;jn-i;?j?++)
putchar('?');
for(j?=?0;?j2*i+1;?j++)
putchar('*');
putchar('\n');
}
for(i?=?n-2;?i=0;?i?--)
{
for(j=0;jn-i;?j?++)
putchar('?');
for(j?=?0;?j2*i+1;?j++)
putchar('*');
putchar('\n');????????
}
}
int?main()
{
int?n;
scanf("%d",n);
print(n);
return?0;
}
#include?"stdio.h"
void?printMap(char?m,int?n)
{
int?i,j,k;
for(i=0;in;i++)
{
? ? for(j=i;jn;j++)
? ? {
? ? ?printf("?");
? ? }
? ? for(k=0;k2*i+1;k++)
? ? {
? ? ?printf("%c",m);
? ? }
? ? printf("\n");
}
}
int?main()
{
char?m;
int?n;
scanf("%c%d",m,n);
printMap(m,n);
}
結(jié)果:
這是一段java代碼,需要你自己改成C語言的了,注意換行啊
int x = 10;// 行數(shù)
String str = "*";
// 循環(huán),打印x行
// 位置1要換行,位置2,3不需要換行
for (int i = 0; i x; i++) {
// 每打印一行字符就換行
System.out.println();// 1
// 循環(huán)打印行開頭空格,每增加一行就多一個空格
for (int j = 0; j i + 1; j++) {
System.out.print(" "); // 2
}
// 打印圖案
for (int k = 0; k x; k++) {
System.out.print(str); // 3
}
}