当前位置:首页 » 编程语言 » 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具体使用请另行参考)