當前位置:首頁 » 編程語言 » 邊長是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");
}
}