| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 678 人关注过本帖
标题:最近正在基础学习,想请教这两题怎么做
只看楼主 加入收藏
sblw1234
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2010-4-16
结帖率:50%
收藏
 问题点数:0 回复次数:4 
最近正在基础学习,想请教这两题怎么做
这两题怎么都搞不出来,麻烦大家帮个忙

以下程序找到并输出所有满足给定条件的四位十进制表示的正整数:该数是某个数的平方、该数的后二位是25、组成该整数的各位数字中有两位是2。例如:1225是满足所给条件的四位正整数(352=1225)。

#include<stdio.h>

#include<math.h>

main()

{  long i,j,s,d=0;

   for(i=1000;i<10000;i++)

  {           ;

       j=       ;

       if(i==j*j && i%100==25)

       { s=i;

         while(s>0)

       {  if(         )d++;

           s=s/10;

       }

         if(d==2) printf("\n %d",i);

     }

}

}



下列程序的功能是寻找10000以内具有下列特性的四位正整数:其百位数为0,去掉百位数0可得到一个三位正整数,而该三位正整数乘以9等于原四位正整数。例如:6075=675×9。

#include <stdio.h>

main()

{

   int i,a1,a2;

   for(i=1000;i<10000;i++)

   {   if(i%1000/100)

       continue;

               ;

       a2=i/1000;

       if((        )*9==i)  

       printf("%d\t",i);

   }

}
搜索更多相关主题的帖子: 学习 基础 
2010-04-16 17:22
blocksky
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2010-04-16 22:19
月光321
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:55
专家分:124
注 册:2010-3-22
收藏
得分:0 
基础,基础!!
2010-04-16 22:21
月光321
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:55
专家分:124
注 册:2010-3-22
收藏
得分:0 
第二题,为:
a1=i%1000或者i%100;
a2*100+a1;
2010-04-16 22:30
ltyjyufo
Rank: 9Rank: 9Rank: 9
来 自:未来
等 级:蜘蛛侠
威 望:2
帖 子:353
专家分:1166
注 册:2009-10-25
收藏
得分:0 
#include<stdio.h>

#include<math.h>

main()

{  long i,j,s,d=0;

   for(i=1000;i<10000;i++)

  {           ;    //可以不填

       j=sqrt(i);   //求平方根

       if(i==j*j && i%100==25)

       { s=i;

         while(s>0)

       {  if((s%10)==2)d++;   //求二的个数,可能不对

           s=s/10;

       }

         if(d==2) printf("\n %d",i);

     }

}

}

翱翔天空的雄鹰固然令人羡慕,却容易被禁锢于牢笼之中,只有那夜色中的蝙蝠才是真正自由的飞翔者....
2010-04-16 22:47
快速回复:最近正在基础学习,想请教这两题怎么做
数据加载中...
 
   



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

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