1.反斜杠图形
#include<stdio.h>
int main()
{
int i ,j,n;
while(scanf("%d",&n)!=EOF)
{
for(i=0;i<n;i++)
{
for(j=0;j<i;j++)
printf(" ");
printf("*\n");
}
}
}
运行结果:
#include <stdio.h>
int main() {
int n,i,j;
while (scanf("%d", &n) != EOF)
{
for(i=0;i<n;i++)
{
for(j=i+1;j<n;j++)
{
printf(" ");
}
printf("*\n");
}
}
return 0;
}
运行结果:
2.x图形
#include <stdio.h>
int main() {
int n,i,j;
while (scanf("%d", &n) != EOF)
{
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(i==j||i+j==n-1)
printf("*");
else
printf(" ");
}
printf("\n");
}
}
return 0;
}
运行结果:
3.空心正方形
#include <stdio.h>
int main() {
int n,i,j;
while (scanf("%d", &n) != EOF)
{
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(i==0||i==n-1||j==0||j==n-1)
printf("* ");
else
printf(" ");
}
printf("\n");
}
}
return 0;
}
运行结果:
4.空心三角形
#include <stdio.h>
int main() {
int n,i,j;
while (scanf("%d", &n) != EOF)
{
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(j==0||i==n-1||i==j)
printf("* ");
else
printf(" ");
}
printf("\n");
}
}
return 0;
}
运行结果:
5.数字三角形
#include <stdio.h>
int main() {
int n,i,j;
while (scanf("%d", &n) != EOF)
{
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
printf("%d ",j);
}
printf("\n");
}
}
return 0;
}
运行结果: