阿彩的小说假面王妃:编写一个c程序^^^^^^^^^
来源:百度文库 编辑:中科新闻网 时间:2024/04/30 11:31:00
* * * *
* *
* *
* * * *
图形是一个*号组成的长为4的正方形
****
* *
* *
****
两重循环 打印~ * 判断是否是边缘啊
int count=10;
char * t;
for(int i=0;i<count;i++){
for(int j=0;j<count;j++){
if(i==0||j==0){
t="*";
}else if(i==count-1||j==count-1){
t="*";
}else{
t=" ";
}
Memo1->Text=Memo1->Text+t;
}
Memo1->Lines->Add("");
}
你把Memo1->Text 改成printf就行
兄弟姐妹是作业吧?
代码写给你了:
void main()
{
int i,j,k,n=0;
do{
printf("Please Input a number(1--20)");
scanf("%d",&n);
}
while(n>20||n<=0);
for(i=0;i<n;i++)
{
if(i==0||i==n-1)
{
for(j=0;j<n;j++)
printf("*");
printf("\n");
}
else
{
printf("*");
for(j=0;j<n-2;j++)
printf(" ");
printf("*\n");
}
}
}
#include <stdio.h>
#include <assert.h>
void process(int sideLen)
{
int _sideLen;
_sideLen = sideLen;
assert(sideLen>1);
assert(sideLen<20);
{
int i = 0;
int j = 0;
for (j=0; j<sideLen; j++)
{
printf("*");
}
printf("\n");
for (i=0; i<sideLen-2; i++)
{
printf("*");
for (j=0; j<sideLen-2; j++)
{
printf(" ");
}
printf("*\n");
}
for (j=0; j<sideLen; j++)
{
printf("*");
}
printf("\n");
}
}
void main()
{
int sideLen;
while (1)
{
printf("Please input the length of side:\n");
scanf("%d",&sideLen);
if(sideLen>1 && sideLen<20)
{
process(sideLen);
printf("\n");
continue;
}
if(sideLen==0)
{
break;
}
printf("error! the length is from 1 to 20!\n");
printf("\n");
}
}
#include <stdio.h>
#include <malloc.h>
int main()
{
int sz;
int i=0;
int j=0;
scanf("%d",&sz);
for(i=0;i<sz;++i)
{
for(j=0;j<sz;++j)
{
printf("*");
}
printf("\n");
}
return 0;
}
#include<stdio.h>
void main()
{
int n,i,j;
char c;
c=42;
printf("输入n=");
scanf("%d\n",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
printf("%c ",c);
}
printf("\n");
}
}