鱼C论坛

 找回密码
 立即注册
查看: 3202|回复: 9

求解

[复制链接]
发表于 2011-12-16 21:13:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 yj269172025 于 2011-12-16 21:15 编辑

这个图形怎么搞定啊!百看有点好玩!file:///C:/Users/lenovo/Desktop/文件/不懂的图.jpg

这个,好看不好懂,求解

这个,好看不好懂,求解
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-12-16 23:10:53 | 显示全部楼层
  1. #include <stdio.h>
  2. int main(){
  3.         int i;
  4.         static char stars[]="*******************";
  5.         for(i=0;i<10;++i)
  6.                 printf("%*.*s\n",11+i,1+2*i,stars);
  7.         for(i=0;i<10;++i)
  8.                 printf("%*.*s\n",19-i,19-2*i,stars);
  9. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-12-17 21:16:37 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-12-17 22:57:15 | 显示全部楼层
本帖最后由 张国祥 于 2011-12-17 22:57 编辑

仔细一看可以把字符分为上、下两部分!这个是突破点,自然,需要循环结构
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-12-18 03:53:40 | 显示全部楼层
来学习学习
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-12-18 07:57:21 | 显示全部楼层

看不太懂,能详细讲解一下么
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-12-18 08:58:35 | 显示全部楼层
我可以用Flash脚本编程做出来,其他的语言没试过,应该差不多吧。
  1. for (var i :int=1;i<=5;i++)
  2. {
  3.         for(var j:int=1;j<=5-i;j++)
  4.         {
  5.                 text1.text += "  ";
  6.         }
  7.         for(j = 1;j<=2*i-1;j++)
  8.         {
  9.                 text1.text +="*"
  10.         }
  11.         text1.text +="\n"
  12. }
  13. for (i=1;i<=5;i++)
  14. {
  15.         for(j=1;j<=i;j++)
  16.         {
  17.                 text1.text += "  ";
  18.         }
  19.         for(j = 1;j<=2*(5-i)-1;j++)
  20.         {
  21.                 text1.text +="*"
  22.         }
  23.         text1.text +="\n"
  24. }
复制代码

不好勿喷,谢谢。。
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2011-12-22 11:47:04 | 显示全部楼层

佩服!佩服
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2011-12-22 11:47:42 | 显示全部楼层
怎么结贴啊!我看到了我想要的答案,不知道怎么结贴
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-12-22 13:39:20 | 显示全部楼层
#include <stdio.h>
#include<stdlib.h>
int main(void)
{
        int i;
        static char stars[]="* * * * * * * * * * * * * * * * * * * ";
        for(i=0;i<10;++i)
                printf("%*.*s\n", (11+i)*2,(1+2*i)*2,stars);
        for(i=0;i<10;++i)
                printf("%*.*s\n",(19-i)*2,(19-2*i)*2,stars);
        system("pause");
        return 0;
}

改一楼的。。。。。。。。。
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-10 05:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表