这个程序怎么做呀---我是个刚学这个的

闲情漫步 2002-05-11 09:44:18
是要用循环实现,希望各位大虾指点一二。我的水平实在太菜了,好几天都没做出来。

等腰三角形
*
* * *
* * * * *
* * * * * * *




菱形
*
* * *
* * * * *
* * *
*


对了,顺便问一下,这个问题是30分,但我怎么样才能把这20分给人家呢?
还有就是遇到这种打印图形的东西我一点招都没有,有什么技巧没有哇!望高手指点。
...全文
101 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
talkinsmile 2002-05-11
  • 打赏
  • 举报
回复
建议你看几本书,也许你看过,但多翻一翻也有帮助的:《数据结构》(清华版)、《c语言程序设计》(清华版),相信你好好看过之后这些问题都会迎刃而解的。
dark_zy 2002-05-11
  • 打赏
  • 举报
回复
别这么说人嘛!任何人都有新手的时候的
想想自己当年有什么不懂的,问别人,别人有没有笑你啊!


STAR55,如果你的问题在这里没人回答,你去 www.game199.com 的应用编程提问,自然会有人给你答案的,而且不会说你什么的。:)
塑料勺 2002-05-11
  • 打赏
  • 举报
回复
晕了....这也不会做...学什么Turbo C
dark_zy 2002-05-11
  • 打赏
  • 举报
回复
还有,楼上的两个程序好象还有改进的地方,我去试试看……
dark_zy 2002-05-11
  • 打赏
  • 举报
回复
赞同goodsong(如风)的说法
呵呵,确实数学在算法中扮演着重要的角色。
kingofvc 2002-05-11
  • 打赏
  • 举报
回复
啊呀 前面的程序中忘了换行了 不好意思
goodsong 2002-05-11
  • 打赏
  • 举报
回复
写程序,算法是很重要的
有点数学修养会好一些
寂寞漂泊 2002-05-11
  • 打赏
  • 举报
回复
#include <stdio.h>
void main()
{
int i,j;
for(i=0;i<4;i++)
{
for(j=0;j<3-i;j++)
printf(" ");
for(j=3-i;j<=3+i;j++)
printf("*");
for(j=3+i+1;j<7;j++)
printf(" ");s
printf("\n");
}
}
三角形的
cycker 2002-05-11
  • 打赏
  • 举报
回复
一般是通过一个或两个或更多的循环来打出来,这些一般都是有序可循的。
如等到腰三角形中,
当i=0时, 前面有三个"* "(3-i),要打一个“*”(2*i+1)
当i=1时,前面有二个“* ”(3-i),要打三个“*”(2*i+1)
....
当i=3时,SOTP
dark_zy 2002-05-11
  • 打赏
  • 举报
回复
既然有人给了具体程序
我就不写了

我的技巧是,补全为矩型,找出空白处的位置跟高的关系式,剩下的“*”的就容易解决了。做这种题目,先找张纸画一画,再确定关系,最后才写程序,不要一开始就想动键盘(有点象做数学几何题:))

而且有最优算法存在的(上面两个),自己推敲。
kingofvc 2002-05-11
  • 打赏
  • 举报
回复
以上是菱形的那个
kingofvc 2002-05-11
  • 打赏
  • 举报
回复
#include <math.h>
#include <stdio.h>
void main()
{
int i,j;
for(i=0;i<5;i++)
{
for(j=0;j<abs(i-2);j++)
printf(" ");
for(j=0;j<(5-2*abs(i-2));j++)
printf("*");
}
}
//另外给分的话一定要全部给的 不能只给一部分 但是可以给指定的人指定的分数 当你给分时就知道了

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧