當前位置:首頁 » 編程語言 » c語言數字正方形
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言數字正方形

發布時間: 2022-03-08 06:15:07

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>

int main(void)
{
char ch;
int i;
scanf("%c",&ch);
for(i=1;i<=9;i++)
{
printf("%c",ch);
if(i%3 == 0)
printf("\n");
}

return 0;
}

❸ C語言 新手求解怎麼輸出字母正方形

??\r\nlz可能搞混了一些概念(這是使用IDE的初學者常犯的)\r\nC語言必須編譯成可執行文件才可運行,也就是必須要編譯器(這個解釋器在這里沒用)。、\r\nlz將IDE與編譯器混為一談,實際編譯器只是被IDE調用而已,不屬於IDE本身\r\nlz的問題是:不用IDE如何編寫、運行程序吧。\r\n可以使用命令行(運行 輸入 cmd)\r\n執行 cl + file.c (若已裝VC, cl具體使用請另行參考)

❹ C語言編寫一個程序輸出一個正方形

思路:輸出正方形即輸出正方形的外圍就行,外圍有個特點就是行列下標必有0或者是正方形的大小減一,輸入一個n表示正方形大小,輸出一個由*組成的正方形。

參考代碼:

#include<stdio.h>
intmain()
{
inti,j,n;
scanf("%d",&n);
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(" ");
}
return0;
}
/*
輸出:
5
*****
**
**
**
*****
*/

❺ C語言:請輸入正方形的邊的值,計算並輸出正方形的面積怎麼做,急!!!

#include

#include

int
main()
{
double
length=0.0,area=0.0;
printf("請輸入正方形的邊長:");
scanf("%lf",&length);
area=length*length;
printf("正方形的面積為:%lf",a譏耿罐際忒宦閨為酣力rea);
system("pause");
return
0;
}

❻ 三道c語言題 算術題 數字菱形 數字正方形

先給第三題
#include "stdio.h"

int main()
{
int b=1,i,j,c=1;
while(b!=0)
{
printf("請輸入正方形的長度:(非負整形)\n");
scanf("%d",&b);
for(i=1;i<=b;i++)
{
for(j=1;j<=b;j++)
{
printf("%2d ",c++);
}
printf("\n");
}
}

}

❼ C語言問題(做個*的正方形)

條件還須完備,未必能生成正方形啊!
比如輸入了1,怎麼用一個*生成正方形?
再說不同的語言有不同的寫法,條件完備的話都能做得到

❽ c語言 編寫: 把1 - 25 數字 編程一個正方形! 急急急

01 02 03 04 05
16 17 18 19 06
15 24 25 20 07
14 23 22 21 08
13 12 11 10 09

是這樣嗎?要求用什麼方法嗎?
沒有的話就是一行一行printf出來.....
main()
{
printf("01 02 03 04 05\n16 17 18 19 06\n15 24 25 20 07\n14 23 22 21 08\n13 12 11 10 09");
}
你可沒說要用什麼方法.....

分給我吧

❾ C語言編寫輸出圖正方形

根據題意可得代碼:

#include<stdio.h>
intmain()
{
inti,j;
for(i=0;i<5;++i){
if(i==0||i==4){
for(j=0;j<5;j++){
printf("*");
}
printf(" ");
}
else{
for(j=0;j<5;j++){
if(j==0||j==4)printf("*");
elseprintf("");
}
printf(" ");
}
}
return0;
}

❿ 用C語言怎樣畫正方形

根據你的編譯器的繪圖函數.

有的有繪 rect 函數, (參數,4個角點坐標. 或一個角點坐標和長寬值).
那你用循環語句依次畫長寬相等的矩型.

如果只有畫直線函數.
那你用循環語句依次調 MoveTo, LineTo 按 角點坐標 畫直線.