| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1219 人关注过本帖
标题:各位懂编程的朋友们~~一堆循环的问题~帮帮我把~thx啦~~拜托啦~~
只看楼主 加入收藏
yakult
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2009-11-3
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:12 
各位懂编程的朋友们~~一堆循环的问题~帮帮我把~thx啦~~拜托啦~~
要用循环语句(我已经变过好多次了~可惜还是弄不出正确的程序~~所以才想请大家帮帮忙~~~please~~~)

题目:
1,输入2个正整数a和n,求a+aa+aaa+aa····a(n个a)之和。例如输入2和3,输出246(2+22+222)
(输入输出提示例Input a,n:8 5
               s=98760

2,皮球从height米得高度自由落下,接触地面后反弹到原高度的一半,再落下,再反弹,如此反复。皮球在n次落地时,在空中经过的路程是多少米?第n次反弹的高度是多少?(输出保留1位小数)
(输入输出示例Input height:10
              Input n:2
              distance=25.0
              height=2.5)

3,输入2个正整数m和n(m>=1,n<=500),输出m和n之间的所有素数,每输出6个。素数是指只能比1和自身整除的正整数,最小的素数是2.
(输入输出示例Input m:1
              Input n:35
              2 3 5 7 11 13
              17 19 23 29 31)

4,将一笔钱(大于8分,小于1元,精确到分)换算成1分,2分和5分的硬币组合。输入金额。问有几种换算方法?针对每一种换算方法,输出各种面额的硬币数量,要求每种硬币至少有一枚。
(输入输出示例Input money:10
              count=2
              fen5:1  fen2:2   fen1:1
              fen5:1  fen2:1   fen1:3)
5,输入2个正整数m和n(m>=1,n<=1000),输出m和n之间的所有水仙花数。水仙花数是指各位数字的立方和等于其自身的数。例如,153的各位数字的立方和是1*1*1+5*5*5+3*3*3=153.
(输入输出示例Input m:100
            Input n:400
            153    (1*1*1+5*5*5+3*3*3=153)
            370     (3*3*3+7*7*7=370)
            371      (3*3*3+7*7*7+1*1*1=371)
)


我诚心诚意想向各位高手们请教~~thx啦~~~


[ 本帖最后由 yakult 于 2009-11-17 15:57 编辑 ]
搜索更多相关主题的帖子: 朋友 thx 
2009-11-17 15:52
yakult
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2009-11-3
收藏
得分:0 
为什么没人帮我啊~~~~~~~
2009-11-17 21:43
m456m654
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:783
专家分:2806
注 册:2009-9-17
收藏
得分:0 
你的输入输出是给自己提供思路啊,怎么跟启发别人似的。
程序的大体功能既然明白了,就动手编写一下,看有没有问题,一起讨论一下。
2009-11-17 21:46
陈大师
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:1
帖 子:231
专家分:1038
注 册:2009-11-4
收藏
得分:15 
第一题
#include <stdio.h>
#include<math.h>
main()
{
    int i,j,a,n,sum,c;
    while(scanf("%d %d",&a,&n))
    {sum=0,c=0;
        for(i=0;i<n;i++)
        {
            c=c+a*pow(10,i);
        sum=sum+c;
        }
        printf("%d",sum);
    }
    }
2009-11-17 21:51
陈大师
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:1
帖 子:231
专家分:1038
注 册:2009-11-4
收藏
得分:0 
第二题。。。

#include <stdio.h>
#include<math.h>
int main(void)
{
    int i;
    float sum,height,n;
    while(scanf("%f %f",&height,&n))
    {sum=height;
        for(i=1;i<=n;i++)
        {
            height=height/2;
        sum=sum+2*height;
        }
        printf("%.1f %.1f",sum,height);
    }
    }
2009-11-17 22:34
陈大师
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:1
帖 子:231
专家分:1038
注 册:2009-11-4
收藏
得分:0 
第三题。。
#include <stdio.h>
#include<math.h>
int main(void)
{
    int i,m,n,j,k,flag;

  scanf("%d %d",&m,&n);
  k=0;
  if(m==1)
      m++;
  for(i=m;i<=n;i++)
  {
      flag=1;
      for(j=2;j<=sqrt(i);j++)
      {
          if(i%j==0)
          {
              flag=0;
             break;
            }
      }
     if(flag)k++;
    if(flag==1&& k%6==0)
        printf("%d\n",i);
     if(flag==1&&k%6!=0)
        printf("%d ",i);
      }
  }
2009-11-17 22:54
陈大师
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:1
帖 子:231
专家分:1038
注 册:2009-11-4
收藏
得分:0 
第五题。。。
#include <stdio.h>
#include<math.h>
int main(void)
{
    int i,m,n,a,b,c;

  scanf("%d %d",&m,&n);
  for(i=m;i<=n;i++)
  {
      a=i%10;
      b=i%100;
      b=b/10;
      c=i/100;
      if(a*a*a+b*b*b+c*c*c==i)
          printf("%d\n",i);
  }
}
2009-11-17 23:05
陈大师
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:1
帖 子:231
专家分:1038
注 册:2009-11-4
收藏
得分:0 
这些题不难的,自己在好好做先,以上仅供参考····
2009-11-17 23:06
yakult
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2009-11-3
收藏
得分:0 
好感谢~~~~可我就是对c语言没有太大冲劲~~~
2009-11-17 23:28
陈大师
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:1
帖 子:231
专家分:1038
注 册:2009-11-4
收藏
得分:0 
呵呵···c语言多做···还是很好玩的···加油啊
2009-11-18 09:57
快速回复:各位懂编程的朋友们~~一堆循环的问题~帮帮我把~thx啦~~拜托啦~~
数据加载中...
 
   



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

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