重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
代码:
为麻章等地区用户提供了全套网页设计制作服务,及麻章网站建设行业解决方案。主营业务为成都网站设计、成都网站制作、麻章网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
#include stdio.h
struct people{
char name[10];
int age;
int high; // 单位cm
float weight;// 单位kg
}p;
int main() {
printf("请输入您的姓名、年龄、身高cm、体重kg(空格分开):\n");
scanf("%s %d %d %f",p.name,p.age,p.high,p.weight);
printf("您的个人信息:姓名:%s,年龄:%d岁,身高:%dcm,体重:%0.2fkg\n",p.name,p.age,p.high,p.weight);
return 0;
}
运行:
楼上的没调用函数。。。这个可以,调用求平均函数average();
//以下是程序开始
#include stdio.h
float average(float * height, int n)
{
int i;
float sum = 0;
for (i = 0 ; i n ; i++)
{
sum+=height[i];
}
return sum/n;
}
int main()
{
float a[1000]={0};
int counter;
printf("输入身高,0结束,上限1000个。。。:\n");
for (counter = 0 ; ;)
{
scanf("%f",a+counter);
if (a[counter] == 0)
{
break;
}
else if (a[counter] = 170 a[counter] = 180)
{
counter++;
}
}
printf("%f",average(a,counter));
return 0;
}
很简单,只是需要接受两个键盘输入的值,做一个自定义条件判断输出不同状态。这应该是老师给你的作业,目的还是训练你自己,我们帮你完成对你没什么好处。
// 以下是参考
//一个简单的标准:身体指数与体重、身高的关系为: 身体指数 t=w/(h*h);其中w为体重,h为身高 当t18时,偏瘦。 当18=t25时,正常体重。 当25=t27时,超重。 当t=27时,肥胖。
int main()
{
int t = 0;
float h = 0.0, w = 0.0;
scanf("请输入你的体身高(单位:m)和体重(单位:kg):%f%f", h, w);
t = w / (h * h);
if (t 18)
{
printf("偏瘦!");
}
else if (t = 18 t 25)
{
printf("正常体重!");
}
else if (t = 25 t 27)
{
printf("超重!");
}
else if (t = 27)
{
printf("肥胖!");
}
return 0;
}
个性签名:3011
#includestdio.h
void fun(float *h, int n){
float h_max, h_min,h_mean;
float sum=0;
int i;
h_max = h[0]; h_min = h[0];
for (i=0;in;i++){
sum=sum+h[i]; //身高之和
if (h[i]h_max) h_max=h[i]; //比最高
if (h[i]h_min) h_min=h[i]; //比最低
};
h_mean=sum/n; //平均
printf("max height=%f\n",h_max);
printf("min height=%f\n",h_min);
printf("ave height=%f\n",h_mean);
}
int main()
{
float h[6];
int i;
printf("input 6 height values:\n");
for (i=0;i6;i++) scanf("%f",h[i]); //输入6人身高
fun(h,6); //调用函数
return 0;
}
#includestdio.h
int main(void)
{
int a,b;
printf("输入两个同学的身高单位(cm):");
scanf("%d %d",a, b);
if(ab)
printf("身高较高的为 %d cm\n", a );
else
printf("身高较高的为 %d cm\n", b );
return 0;
}
#include stdio.h
int main()
{
float height = 0;
printf("请输入身高单位是厘米: \n");
scanf("%f", height);
printf("身高为 %f英寸 ", height/2.54);
return 0;
}
扩展资料:
1码=3英尺=0.9144米
1英尺=12英寸=30.48厘米
英寸(inch,in) :1英寸=2.54厘米。
scanf()是C语言中的一个输入函数。与printf函数一样,都被声明在头文件stdio.h里,因此在使用scanf函数时要加上#include stdio.h。
在stdio.h头文件中内置了几种输入输出函数,如下列出:
printf 与 scanf
getchar 与 putchar
gets 与 puts
格式控制:由“%”后跟格式字符组成。将输出数据转换为指定格式输出,字符串原样输出,转义字符对输出形式进行控制。
参考资料来源:百度百科-scanf函数