| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 11655 人关注过本帖, 13 人收藏
标题:[分享][转载]C入门必做的一些题目,有兴趣的来看
只看楼主 加入收藏
万兽无缰
Rank: 1
等 级:新手上路
威 望:1
帖 子:296
专家分:0
注 册:2007-8-27
收藏
得分:0 
C,D显然都参加了,A可能参加了,也可能没参加

女朋友问我想怎么死~~~
             我说我想"爽死"
2007-09-03 16:25
totohack
Rank: 1
等 级:新手上路
帖 子:133
专家分:0
注 册:2007-7-15
收藏
得分:0 

对不起,A不可能参加。

因为,如果A参加,那么B也参加,C就不能参加了,D也不能,那么E就必须参加,E要是参加了,那A、D也要参加,不矛盾吗?


2. A、B、C、D、E五名学生有可能参加计算机竞赛,根据下列条件判断哪些
人参加了竞赛:

(1)A参加时,B也参加;

(2)B和C只有一个人参加;

(3)C和D或者都参加,或者都不参加;

(4)D和E中至少有一个人参加;

(5)如果E参加,那么A和D也都参加。


2007-09-03 17:55
cpuding
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-9-4
收藏
得分:0 
以下是引用leory在2006-12-16 12:38:28的发言:

新来的,基本命令还没搞熟......
第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]);
}
}
}


不错 不错 佩服呀
真没想到这来呀

2007-09-04 20:36
cpuding
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-9-4
收藏
得分:0 

#include<stdio.h>/*when n=10*/

main()
{
char nn[10][10];
int i,j;
for(i=0;i<=9;i++)
{

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]);
}
printf("\n");
}
}

把printf("\n");
加在这个位置是不是更好点

2007-09-04 20:43
nova2201
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2007-7-14
收藏
得分:0 

你是故意的吗?这个是入门哦

2007-09-05 00:39
lanxindaocao
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-9-11
收藏
得分:0 
给大家提供点新思路(第二第三题)
/*第二题是受百年不亮大哥指导,我写了下和他的对照了下,除了数制不同,其它基本一致*/
#include<stdlib.h>
#include<stdio.h>

int main(void)
{
    char a[5]={'A','B','C','D','E'};
    int i,j;
    int b[5];
    for(i=0;i<=31;++i){
      
       b[0]=(i&16)>>4;
       b[1]=(i&8)>>3;
       b[2]=(i&4)>>2;
       b[3]=(i&2)>>1;
       b[4]=(i&1);
      
       if((b[1]>=b[0])
            &&(b[1]+b[2]==1)
            &&b[2]==b[3]
            &&(b[3]+b[4])
            &&(!b[4]||(b[4]&&b[0]&&b[3]))
          ) {   
         printf("参加比赛的人是:\n");
         for(j=0;j<5;j++)
            if(b[j])
            printf("%c   ",a[j]);
         }
    }
    printf("\n\n\n");
    system("pause");
    return 0;
}

/*第三题*/
#include<stdio.h>
#include<stdlib.h>

#define min(a,b)     (((a)<(b))?(a):(b))
#define Min4(a,b,c,d)    min( (min(a,b)), (min(c,d)) )

int main(void)
{
  char a[] = "TJ123456789";
  int n,mid;
  int i,j;
  printf("请输入N值(3<N<20):\n");
  scanf("%d",&n);
  mid = n/2;
  if(n>3&&n<20){
      for(i=0; i<n; ++i){
         for(j=0; j<n; ++j)
             putchar(a[Min4(i,j,n-i-1,n-j-1)]);
         putchar('\n');
      }
  }
  else
  printf("输入错误!\n");
  system("pause");
  return 0;
}
2007-11-29 15:31
ringfa
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-11-29
收藏
得分:0 
有深度哦
2007-11-29 16:12
sendy1988
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-11-29
收藏
得分:0 
第二题是不是ABE????
2007-11-29 16:48
adam_ck
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2008-12-9
收藏
得分:0 
回帖是一种美德!

天行健,君子以自强不息!bbs.
2008-12-14 01:44
快速回复:[分享][转载]C入门必做的一些题目,有兴趣的来看
数据加载中...
 
   



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

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