| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 642 人关注过本帖
标题:小子刚学C,求大虾指教。。。。
只看楼主 加入收藏
queifa
Rank: 1
等 级:新手上路
帖 子:25
专家分:9
注 册:2011-10-2
结帖率:85.71%
收藏
已结贴  问题点数:10 回复次数:6 
小子刚学C,求大虾指教。。。。
读入正方形的边长,以星号打出该正方形,该程序应能处理1到20之间的正方形。
求各位大虾说说。。。。
感谢中
注:这不是作业是在看书时遇到的,求指教。。。
搜索更多相关主题的帖子: 正方形 
2011-11-26 10:34
五号
Rank: 2
等 级:论坛游民
帖 子:31
专家分:27
注 册:2011-10-20
收藏
得分:10 
程序代码:
#include<stdio.h>

int main()
{


 int a,i=0,j;

 printf("请输入正方形的边长用回车结束\n");

 scanf("%d",&a);

 if(a<0)   //考虑数据输入
 {
     while(a<0)
     {printf("您输入的数据错误,请重新输入");
      scanf("%d",&a);
     }

 }

 for(i=0;i<a;i++)    //控制行数
    {
     for(j=0;j<a;j++)  //控制*的输出
     {
         printf(" *");   //注意我的*前面有个空格  只是因为这样看起来比较像正方形
     }
     printf("\n");

 }

}
我也是新手 不足之处还请指教
2011-11-26 12:05
queifa
Rank: 1
等 级:新手上路
帖 子:25
专家分:9
注 册:2011-10-2
收藏
得分:0 
xiexie            
2011-11-28 10:46
queifa
Rank: 1
等 级:新手上路
帖 子:25
专家分:9
注 册:2011-10-2
收藏
得分:0 
能不能用while循环来实现呢??
2011-11-28 10:48
modengwen
Rank: 2
来 自:柳州
等 级:论坛游民
帖 子:21
专家分:19
注 册:2011-11-21
收藏
得分:0 
我想在这里借题发挥一下:因为我刚刚看到这题的时候,理解成了中间是空的正方形,如果是这样应该如何实现,请高手们指教,我也是刚刚学习C的!
2011-11-28 13:18
wuenyu
Rank: 2
来 自:佛山
等 级:论坛游民
帖 子:13
专家分:12
注 册:2011-11-12
收藏
得分:0 
回复 5楼 modengwen
将上面的输出*的改成是空格就行了~
2011-11-28 13:40
wuenyu
Rank: 2
来 自:佛山
等 级:论坛游民
帖 子:13
专家分:12
注 册:2011-11-12
收藏
得分:0 
回复 4楼 queifa
循环语句都是可以相互转换的,只不过根据个人的习惯,还有就是题目的要求来选择用哪种循环语句!
2011-11-28 13:42
快速回复:小子刚学C,求大虾指教。。。。
数据加载中...
 
   



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

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