| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1362 人关注过本帖
标题:[求助]编写一个程序,生成下面的图形。
只看楼主 加入收藏
ctryone
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2005-11-28
收藏
得分:0 
数字图形

#include<stdio.h>
#include<conio.h>
void main()
{
int i,j; /* 这是定义两个变量,以便在下面循环语句中作为循环变量使用*/
for(i=1;i<=5;i++)/*图形的行数*/
{
for(j=1;j<=I;J++)/*图形的列数*/
{ printf("%d",j);}/*输出数字*/
printf("\n");/*换行*/
}
}



2005-11-28 10:26
ctryone
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2005-11-28
收藏
得分:0 
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j; /* 这是定义两个变量,以便在下面循环语句中作为循环变量使用*/
for(i=1;i<=5;i++)
{
for(j=1;j<=I;J++)
{ printf("%d",j);}
printf("\n");
}
}
2005-11-28 10:34
ctryone
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2005-11-28
收藏
得分:0 
#include<stdio.h>
#include<conio.h>/*是为了在下边使用CLRSCR()函数*/
void main()
{
int i,j; /* 这是定义两个变量,以便在下面循环语句中作为循环变量使用*/
clrscr();/*请屏*/
for(i=1;i<=5;i++)/*控制循环的行数*/
{
for(j=1;j<=I;J++)/*控制循环的列数*/
{ printf("%d",j);}/*输出数字*/
printf("\n");/*换行*/
}
}
2005-11-28 11:38
九月天下冰
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2005-11-26
收藏
得分:0 
void main(){
int i,j,a[i][j];
for(i=0;i<5;i++)
for(j=0;j<=i;j++)
a[i][j]=j;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
printf("%d",a[i][j]);
printf("\n");
}
我也是刚学的,不对了大家给指出来啊 谢谢
2005-11-28 12:34
Howdy
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-11-27
收藏
得分:0 
。。。。这个问题解决了```



不过 个人觉得循环是学C的第1个难题`````

如果循环不行``后面很难学下去的````

所以努力了我要``呵呵````

2005-11-28 13:11
netajun
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-11-28
收藏
得分:0 

呵呵 楼上说得可不对哦 是学什么编程语言都得把顺序,循环,选择三种流程学好呀 要不就是什么也不会呀 哈哈 不光是C哦

2005-11-28 16:14
cranky
Rank: 1
等 级:新手上路
威 望:1
帖 子:89
专家分:0
注 册:2005-11-21
收藏
得分:0 

很简单啊!!我觉的可以用


几个printf()的函数一行一行的输出多简单啊!!何必想那么复杂呢?


一个不知道天高地厚,想问什么时候才是满壶水的鬼 --------------半壶水响叮当
2005-11-28 16:17
九月天下冰
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2005-11-26
收藏
得分:0 
void main(){
int i,j,a[i][j];
for(i=0;i<5;i++)
for(j=0;j<=i;j++)
a[i][j]=j;
for(i=0;i<5;i++){
for(j=0;j<5;j++)
printf("%d",a[i][j]);
printf("\n");}
}
嘿嘿 少了东西了
2005-11-28 17:20
root_64
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-12-15
收藏
得分:0 

#include <stdio.h>

main()
{
int i,j,n;
printf("please input * of lines:");
scanf("%d",&n);
for(i=0;i<n;i++){
for(j=n;j>i;j--)
printf("*");
printf("\n");
}
printf("*\n");
}

2005-12-19 14:48
spp509
Rank: 1
等 级:新手上路
威 望:1
帖 子:98
专家分:0
注 册:2005-11-23
收藏
得分:0 

楼主是北大青鸟的吧?
A.1
12
123
1234
12345
#include"stdio.h"
void main()
{
int i,j;
for(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
{
printf("%d",j);
}
printf("\n");
}
}

B.12345
1234
123
12
1
#include"stdio.h"
void main()
{
int i,j;
for(i=5;i>=1;i--)
{
for(j=1;j<=i;j++)
{
printf("%d",j);
}
printf("\n");
}
}

*******

******

*****

****

***

*

*

#include"stdio.h"
void main()
{
int i,j;
for(i=7;i>=1;i--)
{
for(j=1;j<=i;j++)
{
if(i==2)
j++;
printf("*");
}
printf("\n");
}
}
这个图形书上打印错了,应该是
*******

******

*****

****

***

**

*


一听就懂,一看就会,一做就错……
2005-12-19 19:07
快速回复:[求助]编写一个程序,生成下面的图形。
数据加载中...
 
   



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

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