c语言简单题,急!!!

1)下列程序的功能为:猜价格,用户输入自己估计的价格,程序判断其正确性。请填写适当的符号或语句
#include "stdio.h"
main()
{float a,b;
printf("请主持人输入时尚手机的实际价格\n");
scanf("%f",&b);
printf("\n\n请观众猜时尚手机的价格\n");
scanf("%f",&a);
if,( )
printf("低了\n");
if,( )
printf("猜对了!\n");
if,( )
printf("高了\n");
}
2)从键盘输入三个整数,输出这三个整数的和、平均值(保留2位小数)、积、最小值以及最大值。(程序以文件名shiyan3_7.c存盘)。
2)根据绝对值的定义编写程序,输出任意一个数的绝对值。
(程序以文件名shiyan3_8.c存盘)。
3)输入一个整数,判断它能否被3,5,7整除,并输出以下信息之一:
a. 能同时被3,5,7整除;
b. 能被其中两数(要指出哪两个)整除;
c. 能被其中一个数(要指出哪一个)整除;
d. 不能被3,5,7任一个整除。

1)下列程序的功能为:猜价格,用户输入自己估计的价格,程序判断其正确性。请填写适当的符号或语句
#include "stdio.h"
main()
{float a,b;
printf("请主持人输入时尚手机的实际价格\n");
scanf("%f",&b);
printf("\n\n请观众猜时尚手机的价格\n");
scanf("%f",&a);
if(a<b )
printf("低了\n");
if(a==b )
printf("猜对了!\n");
if(a>b )
printf("高了\n");
}

2)从键盘输入三个整数,输出这三个整数的和、平均值(保留2位小数)、积、最小值以及最大值。(程序以文件名shiyan3_7.c存盘)。

/* shiyan3_7.c */

#include "stdio.h"
main()
{
int a,b,c; //从键盘输入的三个整数
int sum,product,min,max;
//和、积、最小值和最大值
float avg; //平均值(保留2位小数)
printf("请输入三个整数\n");
scanf("%d,%d,%d",&a,&b,&c);
sum = a+b+c;
product = a*b*c;
if(a<b) // 求min
{
if(a<c)
min = a;
else
min = c;
}
else
{
if(b<c)
min = b;
else
min = c;
}
if(a>b) // 求max
{
if(a>c)
max = a;
else
max = c;
}
else
{
if(b>c)
max = b;
else
max = c;
}

product = (a+b+c)/3.00;

printf("\n和、平均值(保留2位小数)、积、最小值以及最大值分别为: %d,%f,%d,%d,%d", sum,float,product,min,max);
}

2)根据绝对值的定义编写程序,输出任意一个数的绝对值。
(程序以文件名shiyan3_8.c存盘)。
/* shiyan3_8.c */
#include "stdio.h"
main()
{
float a; //从键盘输入的数
printf("请输入一个数\n");
scanf("%f",&a);
if(a<0)
a=a*(-1);
printf("a的绝对值为: %f",a);
}

3)输入一个整数,判断它能否被3,5,7整除,并输出以下信息之一:
a. 能同时被3,5,7整除;
b. 能被其中两数(要指出哪两个)整除;
c. 能被其中一个数(要指出哪一个)整除;
d. 不能被3,5,7任一个整除。
#include "stdio.h"
main()
{
int a; //从键盘输入的一个整数
int a3=0,a5=0,a7=0; //存放是否能为3,5,7整除,能的话为1,不能为0;
printf("请输入一个整洁数\n");
scanf("%f",&a);
if(a%3==0)
a3=1;
if(a%5==0)
a5=1;
if(a%7==0)
a7=1;

if(a3&&a5&&a7)
printf("%d 能同时被3,5,7整除",a);
if(a3&&a5)
printf("%d 能同时被3,5整除",a);
if(a3&&a7)
printf("%d 能同时被3,7整除",a);
if(a5&&a7)
printf("%d 能同时被5,7整除",a);
if(a3)
printf("%d 能被3整除",a);
if(a5)
printf("%d 能被5整除",a);
if(a7)
printf("%d 能被7整除",a);
else
printf("%d 不能被3,5,7任一个整除",a);
}

感觉我写程序写的好烂啊。
现在不想算法就直接写。。。是不是你给的分太少的原因?还是我根本就不在意算法了?晕
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-04
我的答案是:
1、#include "stdio.h"
main()
{ float a,b;
printf("请主持人输入时尚手机的实际价格 \n");
scanf("%f",&b);
printf("\n\n请观众猜时尚手机的价格\n");
scanf("%f",&a);
if( a<b)
printf("低了\n");
if(a==b )
printf("猜对了!\n");
if( a>b)
printf("高了\n");
}
2、从键盘输入三个整数,输出这三个整数的和、平均值(保留2位小数)、积、最小值以及最大值。(程序以文件名shiyan3_7.c存盘)。

/*shiyan*/
#include<stdio.h>
main()
{
int a,b,c,min,max;
printf("please input three numbers:\n");
scanf("%d%d%d",&a,&b,&c);//从键盘输入三个数
min=a;max=a;
if(max<b)max=b;//用if语句求三个数中的最值
if(max<c)max=c;//用if语句求三个数中的最值
if(min>b)min=b;//用if语句求三个数中的最值
if(min>c)min=c;//用if语句求三个数中的最值
printf("%d\n%lf\n%d\n%d\n%d",a+b+c,(a+b+c)/3.0,a*b*c,min,max);//分别分行打印
}
注:此程序在visual C++中运行正确。
接下来的题写不下了,我会再会答。
第2个回答  2009-04-02
#include "stdio.h"
main()
{float a,b;
printf("请主持人输入时尚手机的实际价格\n");
scanf("%f",&b);
printf("\n\n请观众猜时尚手机的价格\n");
scanf("%f",&a);
if(a<b )
printf("低了\n");
if(a==b )
printf("猜对了!\n");
if(a>b )
printf("高了\n");
}
第3个回答  2009-04-02
if(a<b )
printf("低了\n");
if(a==b )
printf("猜对了!\n");
if(a>b )
printf("高了\n");