用C语言解决鸡蛋问题

Python020

用C语言解决鸡蛋问题,第1张

利用for循环。

比如限定1000内

for(i = 1i <1000i++)

{

是否符合1个个拿

如果不符合,就continue。

是否符合两个两个拿

如果不符合,就continue。

是否符合9个9个拿

如果不符合,就continue。

printf("有苹果 %d",i)

}

1、

#include<stdio.h>

int main()

{

int n=1

while(n%2!=1||n%3!=2||n%4!=3||n%5!=4)

n++

printf("%d\n",0.4*n)

return 0

}

2、

#include<stdio.h>

int main()

{

float c

scanf("%f",&c)

printf("%f\n",9/5*c+32)

return 0

}

3、

#include<stdio.h>

int f(int x)

{

static int ans=1,flag=1

int i=1

if(flag==1)

for(i<=xi++)

{ans*=i

flag=0

}

else ans*=x

return ans

}

int main()

{

int x1=4,x2=5,ans

ans=f(x1)

printf("%d\n",ans)

ans=f(x2)

printf("%d\n",ans)

return 0

}

啊,这是我昨天考试的题啊!

答案是70,80

代码如下

#include<stdio.h>

void main()

{

int x,y//个数

double px,py//价格

for(x=1x<=150x++)

{

y=150-x

px=24.5/y

py=32.0/x

if(x*px==y*py)

printf("x=%d,y=%d\n",x,y)

}

}

//你是不是也是参加蓝点杯的啊