| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3542 人关注过本帖, 1 人收藏
标题:C语言考试题,不会做,很头痛
只看楼主 加入收藏
fredy_shen
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-12-4
收藏(1)
 问题点数:0 回复次数:27 
C语言考试题,不会做,很头痛
马上要考试了,有几道编程题做不出来,请各位大侠指教
1.计算:s=1+1/1+1/2+…… +1/n ,其中n由键盘输入。
2.用台劳级数求e的近似值,直到最后一项小于10-6
            e=1+1/1!+1/2!+1/3!+ ……
3.求s=1-2+3-4+5……+99-100
4.输出200~1000之间能被7整除的数,并统计其个数。
5.任意输入100个整数,分别统计其中的正数、负数和零的个数。
搜索更多相关主题的帖子: C语言 考试 
2008-12-04 18:59
zqy110007
Rank: 3Rank: 3
来 自:外太空
等 级:论坛游民
威 望:6
帖 子:1493
专家分:82
注 册:2008-11-19
收藏
得分:0 
请别将论坛当作考试机器。

每个人都是蛤蟆,只是井的大小不同罢了.
沙石下的泉水,挖得越深,泉水越清.
2008-12-04 19:03
zhangcc86
Rank: 1
等 级:新手上路
帖 子:103
专家分:0
注 册:2007-4-5
收藏
得分:0 
这些题目都不难,有时间的话,我给你解决!

你想有所作为,而你又不比别人聪明,也不比别人勤奋,如果你能成功,猪都能上树!
2008-12-04 19:29
guoming1232006
Rank: 2
等 级:新手上路
威 望:4
帖 子:438
专家分:0
注 册:2008-11-20
收藏
得分:0 
可惜的是大家都没时间的,也没义务帮你做作业的。
提问的方法不对,自己还是先看看那个经典的关于怎样提问的帖子了再来吧。

寡人有疾,寡人好色......
2008-12-04 19:33
enlangs
Rank: 1
等 级:等待验证会员
威 望:2
帖 子:218
专家分:0
注 册:2007-5-28
收藏
得分:0 
都是写基础的算法问题。学程序就得自己动手。。
2008-12-04 21:27
hsbwp1314
Rank: 2
来 自:湖南长沙
等 级:论坛游民
帖 子:88
专家分:25
注 册:2008-12-1
收藏
得分:0 
不是很难,刚开始就应该多做这样的题,学会自己去思考
用你的方法做出来
2008-12-04 21:40
tfgood
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2008-12-3
收藏
得分:0 
回复 第1楼 enlangs 的帖子
我也是学生  所以了解学生的苦衷  所以趁今晚没事帮帮你
1:
#include<stdio.h>
main()
{
    int n;
    float i,s=1;
   
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
        s+=1/i;
    }

    printf("%.2f\n",s);

}






2:
#include<stdio.h>
main()
{
    static float f(int n);
    int n,i;
    float e,s;

    n=0;
    i=1;
    e=1;
    while(n==0)
    {
        s=f(i);
        e+=s;
        i++;

        if(s<=0.000001)
        {
            n=1;
        }
    }

    printf("e=%f\n",e);

}


static float f(int n)
{  
    int j,sum=1;
    float s;

    for(j=1;j<=n;j++)
    {
       sum=sum*j;
    }

    s=1.0/sum;

    return (s);
}


3:
#include<stdio.h>
main()
{
    int j,k;
    int sum;

    k=-1;
    sum=1;
    for(j=2;j<=100;j++)
    {
        sum=sum+j*k;  
    }

    printf("%d\n",sum);
}





4:
#include<stdio.h>
main()
{
    int i,j=0;

    for(i=200;i<=1000;i++)
    {
         if(i%7==0)
         {
             printf("%-8d",i);
             j++;
         }

    }

    printf("\n");
    printf("可被7整除的数共有%d个\n",j);
}









5:
#include<stdio.h>
main()
{
     int j=0,k=0,l=0;
     int *p;
     int a[10];

     for(p=a;p<(a+10);p++)
     {
         scanf("%d",p);
     }

     for(p=a;p<(a+10);p++)
     {
          if(*p>0)
          {
              j++;
          }
          else
          {
              if(*p==0)
              {
                  k++;
              }
              else
              {
                  l++;
              }
          }
     }

     printf("正数的个数为%d\n0的个数为%d\n负数的个数为%d\n",j,k,l);


}
2008-12-04 22:50
死亡军团
Rank: 2
等 级:论坛游民
威 望:2
帖 子:166
专家分:20
注 册:2008-11-4
收藏
得分:0 
你应该多做做才行的,这些题目就如上面的朋友说都不是很难的,,
  努力吧!!
2008-12-04 22:50
qingchen0000
Rank: 1
来 自:长春
等 级:新手上路
威 望:1
帖 子:145
专家分:0
注 册:2008-12-3
收藏
得分:0 
这些题目都不难 只要有思路 就能做的题
当小学数学题做 完全可以

我是指针,却丢失了目标地址!
我是循环,却缺少了结束条件!!
我是函数,却没有人来调用!!!
2008-12-05 10:28
BlueLion
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-11-27
收藏
得分:0 
七楼老哥的3题答案好象有问题.
2008-12-05 11:32
快速回复:C语言考试题,不会做,很头痛
数据加载中...
 
   



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

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