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

c語言用輸出正方形

發布時間: 2022-06-02 00:01:06

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語言 運行的結果是輸出一個由星號(*)組成的4*4的正方形

#include<stdio.h>
voidmain()
{
inti,j;
for(i=1;i<=4;i++)
{
for(j=1;j<=4;j++)
printf("*");
printf(" ");
}
}
運行示例:

③ 大佬救命!列印一個空心正方形c語言

#include"stdio.h"
intmain(intargc,char*argv[]){
intn,i,j;
printf("Pleaseentern(int3<n<101)... n=");
while(scanf("%d",&n)==1&&n>3&&n<101)
for(i=0;i<n;i++){
for(j=0;j<n;j++)
if((i==0||i==n-1)&&(j==0||j==n-1))
printf("+");
elseif((i==0||i==n-1)&&j>0&&j<n-1)
printf("-");
elseif(i>0&&i<n-1&&(j==0||j==n-1))
printf("|");
else
printf("");
printf(" ");
}
printf(" ");
return0;
}

運行樣例:

④ 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<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語言輸出正方形

這個是命令行屬性所致,每行之間有一定的行距。程序本身沒有問題。
至於為什麼有行距,你想一下,如果每行之間沒有間距,你列印圖形確實會好看了,但顯示文字呢?豈不就很難看了?
一個小提醒,既然大的for循環中 i 是指行數,就不需要再定義count了,直接用 i 即可。

⑦ C語言 輸出正方形,不知道哪錯了,求解

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