亚亚设计了一个猜年龄猜数字游戏程序设计

标题:猜年龄小明带两个妹妹参加元宵灯会。别人问她们多大了,她们调皮地说:“我们俩的年龄之积是年龄之和的6倍”。小明又补充说:“她们可不是双胞胎,年龄差肯定也不超过8岁啊。”请你写出:小明的较小的妹妹的年龄。注意: 只写一个人的年龄数字,请通过浏览器提交***。不要书写任何多余的内容。#include&stdio.h&int main(){
int i,j,sum,s,
for(i=1;i&100;i++)
for(j=1;j&100;j++)
sum=i+j;//年龄之和
s=i*j; //年龄之积
cha=i-j; //年龄之差
if(s==6*sum&&-8&=cha&&cha&=8)
printf("%d",j);
最新教程周点击榜
微信扫一扫c语言(4)
题目标题: 猜年龄
& & 美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在年应邀来中国清华大学讲学。
& & 一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说:
& & “我年龄的立方是个4位数。我年龄的4次方是个6位数。这10个数字正好包含了从0到9这10个数字,每个都恰好出现1次。”
& & 请你推算一下,他当时到底有多年轻。
& & 通过浏览器,直接提交他那时的年龄数字。
& & 注意:不要提交解答过程,或其它的说明文字。
#include&stdio.h&
#include&string.h&
#include&stdlib.h&
int cmp(const void*a,const void*b)
return*(int*)b-*(int*)a;
int main()
int b[10]={9,8,7,6,5,4,3,2,1,0};
int flag,lif,sif,i,x,s,k;
int a[10];
for(x=11;x&=100;x++)
int lif=x*x*x;
int sif=x*x*x*x;
if(lif&=1000&&lif&10000&&sif&=100000&&sif&1000000)
for(i=0;i&=3;i++)
a[i]=lif%10;
lif=lif/10;
for(i=4;i&=9;i++)
a[i]=sif%10;
sif=sif/10;
qsort(a,10,sizeof(a[i]),cmp);
r=memcmp(a,b,10);
printf(&%d\n&,x);
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:379次
排名:千里之外
原创:19篇
(6)(16)(4)蓝桥杯(51)
蓝桥杯历届-猜年龄
题目标题: 猜年龄
美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在年应邀来中国清华大学讲学。
一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说:
“我年龄的立方是个4位数。我年龄的4次方是个6位数。这10个数字正好包含了从0到9这10个数字,每个都恰好出现1次。”
请你推算一下,他当时到底有多年轻。
通过浏览器,直接提交他那时的年龄数字。
注意:不要提交解答过程,或其它的说明文字。
#include&cstdio&
#include&iostream&
#include&algorithm&
#include&cstring&
using namespace std;
char s1[20], s2[20];
bool isSame(char *s1) {
char s3[] = "";
for (int i = 0; i & 10; i++) {
if (s1[i] != s3[i]) return false;
return true;
int main() {
for (int y = 1; y & 100; y++) {
int s = y*y*y;
int ss = y*y*y*y;
if (s & 999 && s &= 9999 && ss & 99999 && ss &= 999999) {
sprintf(s1, "%d", s);
sprintf(s2, "%d", ss);
strcat(s1, s2);
sort(s1, s1+strlen(s1));
if (isSame(s1)){
cout && y &&
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:78015次
积分:2657
积分:2657
排名:第11430名
原创:179篇
转载:44篇
评论:22条
文章:41篇
阅读:15819
(1)(3)(1)(1)(3)(7)(24)(51)(26)(9)(7)(5)(50)(19)(7)(1)(2)(10)

参考资料

 

随机推荐