visual basic6.0 中,用“*”号怎么用代码编写你一空菱形的图案?
答案:2 悬赏:50 手机版
解决时间 2021-04-21 22:40
- 提问者网友:趣果有间
- 2021-04-20 22:19
visual basic6.0 中,用“*”号怎么用代码编写你一空菱形的图案?
最佳答案
- 五星知识达人网友:雾月
- 2021-04-20 23:38
#include <stdio.h>
#define ROW 7
#define CLUM 7
#define FUN(x,y) ( x > y )? ( x - y ) : ( y - x )
int main()
{
int i,j;
//以i = 3 为中心
int mid_x = ROW/2;
int mid_y = CLUM/2;
int diff_x = 0;
int diff_y = 0;
for(i = 0; i < ROW; i++){
for(j = 0; j < CLUM; j++){
diff_x = FUN(i,mid_x);
diff_y = FUN(j,mid_y);
if(diff_x + diff_y == mid_x){
printf("*");
}else{
printf(" ");
}
}
printf("\n");
}
return 0;
}
全部回答
- 1楼网友:舍身薄凉客
- 2021-04-21 00:15
这是最基本的吧。最简单的是直接在引号中画个图案
" *
* *
* *
* *
* *
* *
* "
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯