
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++) /确定列数/。
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语言:星号绘制的矩形程序问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)