凶宅笔记3有声小说青雪:我哪错了?C语言
来源:百度文库 编辑:中科新闻网 时间:2024/05/15 10:50:23
#include<stdio.h>
#include<conio.h>
void main()
{
int i,r,k;
clrscr();
printf("*********Please input a figure*********\n");
scanf("%d",&i);
clrscr();
for(k = 1;k < i + 1;k++)
{
for(r = 1;r < i + 1;r++)
printf("*");
for(k = 1;k < i - 1;k++)
{
printf("*");
for(k = 1;k < i - 1;k++)
printf(" ");
printf("\n");
}
for(r = 1;r < i + 1;r++)
printf("*");
}
编个正方形的题目!
#include<conio.h>
void main()
{
int i,r,k;
clrscr();
printf("*********Please input a figure*********\n");
scanf("%d",&i);
clrscr();
for(k = 1;k < i + 1;k++)
{
for(r = 1;r < i + 1;r++)
printf("*");
for(k = 1;k < i - 1;k++)
{
printf("*");
for(k = 1;k < i - 1;k++)
printf(" ");
printf("\n");
}
for(r = 1;r < i + 1;r++)
printf("*");
}
编个正方形的题目!
改正后的,能得出你想要的结果:
#include<stdio.h>
#include<conio.h>
void main()
{
int i,r,k;
clrscr();
printf("*********Please input a figure*********\n");
scanf("%d",&i);
clrscr();
for(k = 1;k < i+1;k++) printf("*");
printf("\n");
for(k = 2;k < i;k++)
{
printf("*");
for(r = 2;r < i;r++) printf(" ");
printf("*");
printf("\n");
}
if(i>1) {
for(k = 1;k < i+1;k++) printf("*");
printf("\n");
}
}
末尾少一个后括号,即 }
en........
} 是有问题
错误只有一个?
看昏了,程序缩进下哈~