菜鸟进!!!送分贴。。。【感谢浏览】
.少年,今天你蛋疼了吗?那来吧,俺送分了。下面请看题!
程序代码:
#include <stdio.h> int main(){ int n,m,j,k,s; char i[64]; do { printf("\n\n你想要: [0]右三角\n%8c[1]正三角\n%8c[2]正方形\n%8c[3]倒三角\n%8c[4]左三角\n%8c[5]左箭头\n",32,32,32,32,32); scanf("%d",&s); } while(s<0||s>5); do printf("\n你想要边长(建议2-9)?\n"); while(!scanf("%d",&n),n<0); if (s==1||s==3) s/=j=s++; for(m=n;n>0&&j!=3;n--){ sprintf(i,"\n%%%dc",s*n); printf(i,32); for (k=n*2-2;k<m*2-1;k++) printf(" %c",90-m+n); } for(n+=2,m+=(j==3);m>1&&j!=1;m--){ sprintf(i,"\n%%%dc",s*n++); printf(i,32); for (k=m*2-3;k>0;k--) printf(" %c",92-m); } return main(); }
要求很简单,实现最外层的字母Z,Y,X...向最里层递减。100分将送给代码修改最少的答题者。
楼主的提示:就算拿不到那100分,至少也要学点什么吧。
PS:儿童节结贴。
.
【回复 11楼 yuma】...误会了,俺觉得应该理解成 同是天涯沦落人,相逢何必成相识。(我们)这些菜鸟们同病相怜,互相帮助,一起进步。这可以吧?
但是收获必须是有付出的,这可以吧,那,唉没错,为了这点分数,不容易。但是俺觉得还是能从这帖子至少能学点什么的
.
【回复 要分的】...靠,没答题也想要分,还一大坨,懒人们。。。本来俺是不打算给的,但是要的人多了,那墨水分俺还是给点吧。
100分还是给修改最少的那个人,其他懒人嘛就给少一点。。
PS:其实看懂了代码时候会觉得这代码很容易改的,最多加一个变量,完全不用加新循环什么的
.
.目标的图片:
【PPPPPPPP..PS:::::::::今天收到结贴信息= =,那就先暂时结了,后边的用评分来给分,还有额,后面的还有一些人没得到墨水分的,那是因为。。俺今天的评分已经用完了50,明天俺给补上~】
.
[ 本帖最后由 Ayiis 于 2012-5-27 01:54 编辑 ]