这个比较繁琐: include<stdio.h> include<math.h> void main(){ int i,j,k; char c1,c2; printf("Please enter a letter (A-Z):"); scanf("%c",&c1); getchar(); printf("Please enter a letter (A-Z):"); scanf("%c",&c2); printf("Diamond shape of letters:&92;n"); for(i-3; i<3; i++){ kabs(i); for(j0; j<k; j++) //输出左内外边的字符容 putchar(c2); putchar(c1); //输出左内侧的字符 for(j0; j<2*(3-k)-1; j++) putchar(&39; &39;); //输出中间的空格 if(k!3) //输出右内侧的字符(两端不输出) putchar(c1); for(j0; j<k; j++)//输出右外边的字符 putchar(c2); putchar(&39;&92;n&39;); } }
多肉小西瓜
include <stdio.h> int main() { int i, j, l, r, k 1, n 7; char letter1 &39;B&39;, letter2 &39;A&39;;
printf("Please enter a letter (A-Z): "); scanf("%c%c", &letter1); printf("Please enter a letter (A-Z): "); scanf("%c%c", &letter2);
printf("Diamond shape of the letters:\n"); l r n / 2; for (i 0; i < n; i++) { for (j 0; j < l; j++) putchar(letter2); if (l r) putchar(letter1); else { putchar(letter1); for (j l + 1; j < r; j++) putchar(&39; &39;); putchar(letter1); }
for (j r + 1; j < n; j++) putchar(letter2); putchar(&39;\n&39;);
这个比较繁琐:
include<stdio.h>
include<math.h>
void main(){
int i,j,k;
char c1,c2;
printf("Please enter a letter (A-Z):");
scanf("%c",&c1);
getchar();
printf("Please enter a letter (A-Z):");
scanf("%c",&c2);
printf("Diamond shape of letters:&92;n");
for(i-3; i<3; i++){
kabs(i);
for(j0; j<k; j++) //输出左内外边的字符容
putchar(c2);
putchar(c1); //输出左内侧的字符
for(j0; j<2*(3-k)-1; j++)
putchar(&39; &39;); //输出中间的空格
if(k!3) //输出右内侧的字符(两端不输出)
putchar(c1);
for(j0; j<k; j++)//输出右外边的字符
putchar(c2);
putchar(&39;&92;n&39;);
}
}
include <stdio.h>
int main()
{
int i, j, l, r, k 1, n 7;
char letter1 &39;B&39;, letter2 &39;A&39;;
printf("Please enter a letter (A-Z): ");
scanf("%c%c", &letter1);
printf("Please enter a letter (A-Z): ");
scanf("%c%c", &letter2);
printf("Diamond shape of the letters:\n");
l r n / 2;
for (i 0; i < n; i++)
{
for (j 0; j < l; j++)
putchar(letter2);
if (l r)
putchar(letter1);
else
{
putchar(letter1);
for (j l + 1; j < r; j++)
putchar(&39; &39;);
putchar(letter1);
}
for (j r + 1; j < n; j++)
putchar(letter2);
putchar(&39;\n&39;);
if (l 0)
k -k;
l - k;
r + k;
}
}
运行结果:
你自己调整n,n要是一个基数,可以输出更大的图形。。。
我会
你是要装修什么呢,公司还是家里?我感觉到兔家装把你的具体情况还有要求写清楚,能更好的找到合适的家装公司的。
ytgu iouio p;0o9p
你是要装修什么呢,公司还是家里?我感觉到兔家装把你的具体情况还有要求写清楚,能更好的找到合适的家装公司的。
你是要装修什么呢,公司还是家里?我感觉到兔家装把你的具体情...