用C语言程序算出。。。

 我来答
百度网友6fe74e2
2013-01-31 · TA获得超过6592个赞
知道大有可为答主
回答量:1973
采纳率:100%
帮助的人:250万
展开全部

#include "stdio.h"

void main()

{

     int a,b,c;//好,学,习

     for(a=1;a<=9;a++)

         for(b=1;b<=9;b++)

            for(c=0;c<=9;c++)

                  if((b*10+c)*b==a*100+a*10+a)

                  {

                            printf("学=%d,习=%d,好=%d.\n",b,c,a);

 

                  }

 

 

}

结果如下:

ycsxm
2013-01-31 · TA获得超过3.3万个赞
知道大有可为答主
回答量:1.4万
采纳率:0%
帮助的人:7901万
展开全部
令 学=x,习=y,好=z,则
(10x+y)x=100z+10z+z
10x*x+x*y=111z
用三重循环的简单小程序,就可算出所有x,y,z解
#include "stdio.h"
for (int x=0;x<=9;x++)
for (int y=0;y<=9;y++)
if (x!=y)
for (int z=0;z<=9;z++)
if (z!=x && z!=y)
{
if (10*x*x+x*y==111*z)
printf ("%x %y %z",x,y,z);
}
只有一组解: x=3,y=7,z=1
学=3,习=7 好=1
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
金萌兰兰
2013-01-31 · TA获得超过2014个赞
知道小有建树答主
回答量:472
采纳率:50%
帮助的人:595万
展开全部
#include<stdlib.h>
#include<stdio.h>
main()
{
int a,b,c,ex=0;//a为学,b为习,c为好
for(a=1;a<=9&&ex==0;++a)
for(b=1;b<=9&&ex==0;++b)
for(c=1;c<=9&&ex==0;++c)
{
if((a*10+b)*a==c*111)
ex=1;
}
printf("%d %d %d",a-1,b-1,c-1);
system("pause");
return 0;
}

已经运行过了,结果肯定没问题···
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
945436110
2013-01-31 · 超过11用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:30.4万
展开全部
#include "stdio.h"#include "conio.h"
#include <math.h>
main(){
int xue,xi,bai,shi,ge,hao;

for(xue=0;xue<10;xue++) {
for(xi=0;xi<10;xi++)
{
hao=(xue*10+xi)*xue;
bai=hao/100;
shi=hao%100/10;
ge=hao%10;
if(bai==shi&&shi==ge&&bai!=0)
{
printf("%d,%d,%d",xue,xi,hao);
getch();
}
}
}

}

我是学C语言的新手 编得有点乱。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
neusoft_monk
2013-01-31 · TA获得超过2129个赞
知道小有建树答主
回答量:469
采纳率:75%
帮助的人:127万
展开全部
用遍历的方法,大概方法如下(伪代码自己改下):(i = 学) (j = 习) (k/100 = 好)

////////////////////////////////////////////////////////////

for (i = 0; i < 10; ++i){
for (j = 0; j < 10; ++j){
k = (i *10 + j) * i
if ( k > 99)
if ( (k % 10 == ((k/10)% 10)) && (k % 10 == ((k/100))))
[
// 输出 i , j , k/100
return

}

else
continue
endif
}}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式