急啊,用c语言编程一个星号组成的沙漏图形,行数为n,如n=5是*****就要代码,快!!! *** * *** *****

急啊,用c语言编程一个星号组成的沙漏图形,行数为n,如n=5是*****就要代码,快!!! *** * *** *****,第1张

1、打开visual C++ 60-文件-新建-文件-C++ Source File。

2、输入预处理命令和主函数:#include<stdioh>          /输入输出头文件/void main()           /空类型:主函数/。

3、定义变量并确定行数: int a,b,c=1,d=5,e=5;           /定义变量的数据类型为整型/for(a=1;a<=5;a++)          /确定行数/。

4、确定列数:for(b=1;b<=9;b++)          /确定列数/。

5、判断是输出星号还是输出空格并换行。

6、控制星号的坐标:c++;         /控制星号的坐标/d--;e++。

7、最后输出结果。

改成这样就行了

#include <stdioh>

#include <stdlibh>

int main(void)

{

int x = 0; /长度/

int y = 0; /宽度/

int i = 1;

int j = 1;

on:

printf("x=");

scanf("%d", &x);

printf("y=");

scanf("%d", &y);

if(x < 2 || y < 0)

{

printf("Please enter a right number");

goto on;

}

for( ; i <= x ; i++)

printf(""); /先输出顶端的一条边/

x -= 2; /用来输出空格/

for( ; j <= y - 2 ; j++) /宽度/

{

printf("\n"); /先输出一个星号,后面输出空格/

for( i = 1; i <= x ; i++)

printf(" "); /这个空格木有输出,问题出在哪里?/

printf(""); /输出完空格后要输出一个星号/

}

printf("\n");

x += 2;

for( i = 1; i <= x ; i++)

printf(""); /先输出顶端的一条边/

system("pause");

return 0;

}

以上就是关于急啊,用c语言编程一个星号组成的沙漏图形,行数为n,如n=5是*****就要代码,快!!! *** * *** *****全部的内容,包括:急啊,用c语言编程一个星号组成的沙漏图形,行数为n,如n=5是*****就要代码,快!!! *** * *** *****、C语言:星号绘制的矩形程序问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10116871.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存