解题思路:直接输出,不用开字符数组!!1
注意事项:每两个u之间有换行。。所以printf("\n\n")
参考代码:
#include<stdio.h>
#include<string.h>
#define N 200
int main()
{
int n,i,j;
while(scanf("%d",&n)!=EOF)
{
for(i=0;i<n*2+1;i++)
{
if(i%2==1)
printf("\n");
else
{
if(i==n*2)
{
for(j=0;j<n+2;j++)
printf("*");
}
else
{
for(j=0;j<n+2;j++)
{
if(j==0||j==n+1)
printf("*");
else
printf(" ");
}
}
}
}
printf("\n\n");
}
return 0;
}
0.0分
0 人评分
C语言训练-自由落体问题 (C语言代码)浏览:1775 |
C语言程序设计教程(第三版)课后习题9.4 (Java代码)浏览:1446 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:639 |
程序员的表白 (C语言代码)浏览:706 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:701 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:798 |
WU-图形输出 (C++代码)浏览:836 |
WU-printf基础练习2 (C++代码)浏览:2061 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:642 |
母牛的故事 (C语言代码)浏览:739 |