33,311
社区成员
发帖
与我相关
我的任务
分享
#include "stdio.h"
int main(void)
{
int i, n;
scanf("%d",&n);
for (i = 0; i < n * n * 2; i++)
{
if(! (i % (n * 2))) printf("\n"); //如果是行尾,换行
if((i % (n * 2)) < n)
printf("*");
else
printf("#");
}
scanf("%d", &n);
return 0;
}
#include "stdio.h"
int main(void)
{
int i, n;
scanf("%d",&n);
for (i = 1; i <= n * n * 2; i++)
{
if(! (i % (n * 2))) printf("\n"); //如果是行尾,换行
if((i % n) <= n)
printf("*");
else
printf("#");
}
return 0;
}
#include <stdio.h>
int main()
{
char xing[100];
char jing[100];
int i, n;
for(i=0;i<100;i++) //分别在字符数组xing和jing中填充满*和#
{
xing[i] = '*';
jing[i] = '#';
}
printf("Please input n(integer):");
scanf("%d", &n);
xing[n] = '\0'; //根据n来确定字符串截止位
jing[n] = '\0'; //同上
for(i=0;i<n;i++)
{
printf("%s%s\n", xing, jing);
}
return 0;
}