| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 11651 人关注过本帖, 13 人收藏
标题:[分享][转载]C入门必做的一些题目,有兴趣的来看
只看楼主 加入收藏
zc5511659
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-11-4
收藏
得分:0 
这也太难了点~
一个都不会晕
2006-11-04 15:35
alexchen1028
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-11-4
收藏
得分:0 
[原创]

第4题编程:
#include "stdio.h"
#include "conio.h"

main()
{int i,j,a[5][5];
for(i=0;i<5;i++)
for(j=0;j<5;j++)
if(i+j+1<=5)
a[i][j]=i+j+1;
else a[i][j]=i+j-4;
for(i=0;i<5;i++)
{printf("\n");
for(j=0;j<5;j++)
printf("%d ",a[i][j]);
}
getch();
}

2006-11-04 16:49
leory
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-12-15
收藏
得分:0 

新来的,基本命令还没搞熟......
第3题(貌似我的办法很笨)
#include<stdio.h>/*when n=10*/

main()
{
char nn[10][10];
int i,j;
for(i=0;i<=9;i++)
{
printf("\n");
for(j=0;j<=9;j++)
{
nn[i][j]='T';
if(i>0&&i<9&&j>0&&j<9)nn[i][j]='J';
if(i>1&&i<8&&j>1&&j<8)nn[i][j]='1';
if(i>2&&i<7&&j>2&&j<7)nn[i][j]='2';
if(i>3&&i<6&&j>3&&j<6)nn[i][j]='3';
printf("%c",nn[i][j]);
}
}
}


2006-12-16 12:38
gejixin
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-5-12
收藏
得分:0 

有没有做出来得把答案发过来


2006-12-16 19:00
emyhello
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2006-1-3
收藏
得分:0 

瞎做了第一道:

#include <stdio.h>
main ()
{int a,b,c,d,e,f,g,x,y,z;
long s;
clrscr ();
for (a=0;a<10;a++)
for (b=0;b<10;b++)
{if (b==a) continue;
for (c=0;c<10;c++)
{if (c==a||c==b) continue;
for (d=0;d<10;d++)
{if (d==a||d==b||d==c) continue;
for (e=0;e<10;e++)
{if (e==a||e==b||e==c||e==d) continue;
for (f=0;f<10;f++)
{if (f==a||f==b||f==c||f==d||f==e) continue;
for (g=0;g<10;g++)
{if (g==a||g==b||g==c||g==d||g==e||g==f) continue;
for (x=0;x<10;x++)
{if (x==a||x==b||x==c||x==d||x==e||x==f||x==g) continue;
for (y=0;y<10;y++)
{if (y==a||y==b||y==c||y==d||y==e||y==f||y==g||y==x) continue;
{z=45-a-b-c-d-e-f-g-x-y;
{s=(b*10000+c*1000+d*100+e*10+2*(d*100+f*10+g));
if (s==x*10000+y*1000+z*100+d*10+e) goto tt;
}
}
}
}
}
}
}
}
}
}
tt: printf(" A B C D E\n");
printf(" D F G\n");
printf(" + D F G\n");
printf("-----------\n");
printf(" X Y Z D E\n");
printf("\n");
printf("%2d%2d%2d%2d%2d\n",a,b,c,d,e);
printf(" %2d%2d%2d\n",d,f,g);
printf(" + %2d%2d%2d\n",d,f,g);
printf("-----------\n");
printf("%2d%2d%2d%2d%2d\n",x,y,z,d,e);
printf("\n");
printf("a =%2d,b =%2d,c =%2d,d =%2d,e =%2d,f =%2d,g =%2d,x =%2d,y =%2d,z=% 2d\n",a,b,c,d,e,f,g,x,y,z);
getch ();
}

2006-12-16 22:17
gejixin
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-5-12
收藏
得分:0 
第四题
#include<stdio.h>
void main()
{
int n;
int a[40][40];
int i,j;
scanf("%d",&n);
for(i=0;i<n;i++)
a[0][i]=i+1;
printf("\n");
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{if(j<n-1)
a[i+1][j]=a[i][j+1];
else
a[i+1][j]=a[i][0];
}
}
for(i=0;i<n;i++)
{
{for(j=0;j<n;j++)
printf("%d ",a[i][j]);}
printf("\n");
}}


2006-12-21 10:26
gejixin
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-5-12
收藏
得分:0 
第二题
#include<stdio.h>
void main()
{
int a,b,c,d,e;
for(a=0;a<2;a++)

for(b=0;b<2;b++)

for(c=0;c<2;c++)

for(d=0;d<2;d++)

for(e=0;e<2;e++)
if((a&&b||!a)&&((!b&&c)||(b&&!c))&&(c&&d||(!c&&!d))&&(d||e)&&(e&&a&&d||!e))
printf("%d %d %d %d %d \n",a,b,c,d,e);


}

2006-12-21 11:10
fengwei
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2006-12-19
收藏
得分:0 
这样太多了。
不好选着题目。
还不如把一个题目单独放一个帖子。大家一起讨论
2006-12-21 11:57
雨帆
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:250
专家分:0
注 册:2006-12-15
收藏
得分:0 
是的,一个一个地讨论可能还好点,不然全乱了!
呵呵!仁都见仁,智都见智嘛,肯定每个人都有每个人的方法嘛

[GLOW=255,red,2] 不信命,只凭双手去苦拼!谢谢你的每一句话![/GLOW] [GLOW=255,green,2]-------- 安仁雨帆![/GLOW]
2006-12-21 16:30
qkdgns
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-9-3
收藏
得分:0 
第二题 我用推理答出来的
这样的怎么用c答题呀?
在哪里学?
这里的答案在哪里啊?

[此贴子已经被作者于2007-9-3 16:22:00编辑过]

2007-09-03 16:13
快速回复:[分享][转载]C入门必做的一些题目,有兴趣的来看
数据加载中...
 
   



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

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