标题:最近正在基础学习,想请教这两题怎么做
取消只看楼主
sblw1234
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2010-4-16
结帖率:50%
 问题点数:0 回复次数:0 
最近正在基础学习,想请教这两题怎么做
这两题怎么都搞不出来,麻烦大家帮个忙

以下程序找到并输出所有满足给定条件的四位十进制表示的正整数:该数是某个数的平方、该数的后二位是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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-303268-1-1.html




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

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