| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 643 人关注过本帖
标题:用for循环能做嘛?
只看楼主 加入收藏
qianyou
Rank: 3Rank: 3
来 自:江西南昌
等 级:论坛游侠
帖 子:76
专家分:189
注 册:2011-3-25
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:11 
用for循环能做嘛?
使用for循环打印出一个心的形状
搜索更多相关主题的帖子: 打印 
2011-05-26 13:26
Devil_W
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:9
帖 子:1160
专家分:1797
注 册:2009-9-14
收藏
得分:0 
s  x
2011-05-26 13:29
ab6326795
Rank: 2
等 级:论坛游民
帖 子:91
专家分:56
注 册:2010-11-8
收藏
得分:0 
能,高手可以,我菜鸟

2011-05-26 13:31
lz1091914999
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:四川
等 级:贵宾
威 望:37
帖 子:2011
专家分:5959
注 册:2010-11-1
收藏
得分:0 
有这个必要吗,还不如自己画一个出来好看。

My life is brilliant
2011-05-26 13:33
Toomj
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:257
专家分:1826
注 册:2011-5-17
收藏
得分:0 
`````
2011-05-26 15:16
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:15 

/\/\
\  /
  \/
其实这个东西只要花时间扣一下就可以  我懒得扣了 给你个菱形
程序代码:
#include <stdio.h>
#include <math.h>
int main()
{

 int n = 0,i = 0,j = 0,m = 0;

 scanf("%d",&n);

 for(i = 0,m = 1;i<2*n-1;i++)

 {
  for(j=0;j<=2*n-1;j++)
  {
   if(i<n)
   {
    if(n-i-1<=j && n+i-1>=j)
     printf("*");
    else if(n-i-1>j)
     printf(" ");
   }
   else
   {
    if(n-(i-2*m)-1<=j && n+(i-2*m)-1>=j)
     printf("*");
    else if(n-(i-2*m)-1>j)
     printf(" ");
   }
  }
  if(i>=n)
   m++;
  printf("\n");

 }

 return 0;
}

                                         
===========深入<----------------->浅出============
2011-05-26 15:52
qianyou
Rank: 3Rank: 3
来 自:江西南昌
等 级:论坛游侠
帖 子:76
专家分:189
注 册:2011-3-25
收藏
得分:0 
回复 6楼 laoyang103
这是一个死循环啊!你说的扣,怎么个扣法啊!麻烦你能再说清楚一点!
2011-05-26 16:23
qianyou
Rank: 3Rank: 3
来 自:江西南昌
等 级:论坛游侠
帖 子:76
专家分:189
注 册:2011-3-25
收藏
得分:0 
回复 4楼 lz1091914999
这大哥,如果我会画就好了!就是人太笨,让电脑来为我画啊
2011-05-26 16:28
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
收藏
得分:5 
#include<stdio.h>
main()
{
int i,j;
for(i=1;i<=7;i+=2)
{
 for(j=1;j<=i;j++)
  printf("*");
 printf("\n");
}
for(i=5;i>=1;i-=2)
{
 for(j=1;j<=i;j++)
  printf("*");
 printf("\n");
}
getch();
}
这个简单点。不过我不知道如何去改写。你试着多研究一下看看能否改写。先搞成灵型,改成心估计会很复杂。

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2011-05-26 16:30
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册


不是死循环啊
收到的鲜花
  • qianyou2011-05-26 17:45 送鲜花  3朵  
  • qianyou2011-05-26 17:45 送鲜花  5朵  

                                         
===========深入<----------------->浅出============
2011-05-26 16:42
快速回复:用for循环能做嘛?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018137 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved