当前位置:首页 » 编程语言 » 边长是3个字符的正方形c语言
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

边长是3个字符的正方形c语言

发布时间: 2022-06-07 09:47:00

‘壹’ c语言:空心正方形

#include <stdio.h>
#include <math.h>
int main(void)
{
int n;
int i,j;
int sps,m,sum;
clrscr();
scanf("%d",&n);
sps=3*(n-2);
printf("\n\n");
for(i=1;i<=n;i++) printf("%3d",i);
printf("\n\n");
for(m=2*(n-1),sum=5*n-3;i<=m;i++)
{
printf("\n");
printf("%3d",sum-i);
for(j=0;j<sps;j++) printf(" ");
printf("%3d",i);
printf("\n\n");
}
printf("\n");
for(i=sum-i;i>m;i--) printf("%3d",i);
getch();
}

‘贰’ C语言编程:从键盘输入一个正方形的边长,求出它的面积并输出。

#include<stdio.h>int main(){int a;a:printf("请输入正方形边长:");scanf("%d",&a);a*=a;printf("正方形边长为:%d\n",a);system("pause");system("cls");goto a;}

‘叁’ C语言编写设计一个计算正方形面积的函数,边长由主函数输入,输出该正方形的面积。

#include<stdio.h>

int getArea(int len)
{
return len*len;
}

int main()
{
int n;
int area;

printf("请输入边长: \n");
scanf("%d",&n);

area=getArea(n);

printf("正方形的面积 = %d\n",area);

return 0;
}

‘肆’ c语言题目

第一题,按一二楼算法,使用了字符串处理函数,必须加头文件<string.h>。
第二题,如下
#include <stdio.h>
float f1(float a)
{
float s;
s=a*a;
return s;
}

float f2(float a)
{
float c;
c=4*a;
return c;
}

void main()
{
float a,s,c;
printf("输入边长a=");
scanf("%f",&a);
s=f1(a);
c=f2(a);
printf("面积s=%f\n周长c=%f\n",s,c);
getchar();getchar();
}

‘伍’ C语言编写程序,输入一个正方形的边长,输出其周长和面积

#include <stdio.h>

int main()
{
int l = 0;
print("请输入边长:\n");
scanf("%d", &l);
int s = l * l;
int c = 4 *l;
printf("面积:%d 周长:%d\n", s, c);
return 0;
}

‘陆’ C语言 字母正方形

#include<stdio.h>
//p指向line*line二维数组,(start,start)为字符ch的写入起点
void fill(char *p,int line,int start,char ch)
{
int i;
int j;
if (start==line/2) {
if ((line%2)!=0)
*(p+start*line+start)=ch;
} else {
for (j=start;j<line-start;j++)
*(p+start*line+j)=ch;
for (j=start;j<line-start;j++)
*(p+(line-1-start)*line+j)=ch;

for (i=start;i<line-start;i++)
*(p+i*line+start)=ch;
for (i=start;i<line-start;i++)
*(p+i*line+(line-1-start))=ch;

if (ch=='Z') ch='A';
else ch=ch+1;
fill(p,line,start+1,ch);
}
}

void print(char *p,int line)
{
int i;
int j;
for (i=0;i<line;i++) {
for (j=0;j<line;j++)
printf("%c ",*(p+i*line+j));
printf("\n");
}
}

void main()
{
char ch;
char *p;
int line=0;
scanf("%c,%d",&ch,&line);
p=new char [line*line];
fill(p,line,0,ch);
print(p,line);
delete [] p;
}

‘柒’ c语言输入一个正方形

#include<stdio.h>

intmain()
{
intn; //正方形的边长
inti,j; //循环变量
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(j==0||j==n-1||i==0||i==n-1)
{
printf("*");
}
else
{
printf("");
}
}
printf(" ");
}
return0;
}


‘捌’ c语言 绘制字符正方形,输入正方形边长n和填充字符。输出由填充字符组成的边长为n的正方形。

#include <stdio.h>
int main (void)
{
int n,i,j;
char a;

scanf("%d%c",&n,&a);

for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
printf("%c ",a);
}
printf("\n");
}
}