当前位置:首页 » 编程语言 » c语言求高

c语言求高

发布时间: 2023-08-13 13:44:23

c语言,求身高和与总人数那里怎么循环

#include<stdio.h>
intmain()
{
inti,aver,n=0,count=0,sum=0;
intxh[100],sg[100];
printf("输入一批(不超过100人)学生的学号与身高: ");
//********************************************************************
i=0;
while(i<100)
{
scanf("%d%d",&xh[i],&sg[i]);
sum=sum+sg[i];
n++;
i++;
if(getchar()==' ')
break;
}
//********************************************************************
if(n>0)aver=sum/n;elseaver=0;/*求平均身高*/
printf("学号身高 ");
//在两条星线间输入相应代码,输出满足条件的学生信息
//********************************************************************
for(i=0;i<n;i++)
{
if(sg[i]>aver||sg[i]>170)
{
printf("%d%d ",xh[i],sg[i]);
count++;
}
}

//********************************************************************
printf("身高超过平均身高%dcm或超过170cm的学生人数是%d人 ",aver,count);
return0;
}

② c语言求高精度小数

//改了部分代码
#include<stdio.h>
#include<math.h>
#defineN200//小数位数,方便调试
intmain(){
intm,n;
inti;
intj=0;
scanf("%d/%d",&m,&n);
if(m*n<0){//处理一下正负号:如果结果是负数时
printf("-");//先输出负号
m=abs(m);//后面运算过程全部用正数来运算
n=abs(n);
}
printf("%d.",m/n);
m=m%n;
for(i=1;i<=N;i++){
if(m==0){//能整除时
printf("0");
continue;
}
j=10*m/n;
printf("%d",j);
m=10*m%n;
}
printf(" ");
return0;
}

③ 身高测量c语言编程

#include <stdio.h>
void main()
{
char sex;
int f,m;
printf("测量人的性别(m/f):");
scanf("%c",&sex);
switch(sex)
{
case 'm':printf("%g",(1.7+1.6)*1.08/2);break;
case 'f':printf("%g",(1.7+1.6*0.923)/2);break;
default:printf("输入错误!");
}
return;
}

//纯手打,望采纳,有问题追问

热点内容
mysql执行存储过程语句 发布:2025-03-18 20:13:00 浏览:955
android控件移动 发布:2025-03-18 20:05:29 浏览:699
新东方课程缓存路径 发布:2025-03-18 20:00:20 浏览:84
登录一个新ip的服务器怎么登录 发布:2025-03-18 19:49:13 浏览:961
户户通遥控器隐藏密码多少 发布:2025-03-18 19:43:23 浏览:196
erlang数据库 发布:2025-03-18 19:35:17 浏览:647
华硕手机配置及价格如何 发布:2025-03-18 19:34:34 浏览:582
安卓模拟器端口号怎么查 发布:2025-03-18 19:34:19 浏览:760
新建文件夹mp4magnet 发布:2025-03-18 19:34:17 浏览:933
车六方编程 发布:2025-03-18 19:32:53 浏览:301