c语言问题?帮帮忙!!!

来源:百度知道 编辑:UC知道 时间:2024/05/26 23:31:09
3.有一人不小心打碎了一位妇女的一篮子鸡蛋,为了赔偿便询问篮子中有多少个鸡蛋,那妇女说,数量不清楚,只记得每次拿两个最后剩一个,每次拿三个最后剩2个,每次拿4个最后剩3个,每次拿5个最后剩4个。若一个鸡蛋0.4元,应至少应赔偿多少钱?
5 输入一个摄氏温度值,要求输出华氏温度值,转换公式为f=9/5*C+32,其中C表示摄氏温度表示华氏温度.
6 计算4!的值,在此基础上再计算5!的值.
小弟无能!请各位大哥帮帮忙!多谢!!!

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<=x;i++)
{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;
}

(1)int main()
{
int n=1;
while(n%2!=1||n%3!=2||n%4!=3||n%5!=4)
n++;
printf("%f\n",0.4*n);
}
(2)main()
{float c,f;
scanf("%f",&c);
f=9.0/5*c+32