1.6编程基础之一维数组 05校园与疾病
2018-01-25 09:54
375 查看
#include<stdio.h> int main() { int n; int a[100],n1=0,n2=0,n3=0,n4=0; scanf("%d", &n); for(int i=0;i<n;i++) { scanf("%d", &age); if(age<=18) n1+=1; else if(18<age&&age<36) n2+=1; else if(35<age&&age<61) n3+=1; else if(60<age) n4+=1; } printf("%.2lf%%\n%.2lf%%\n%.2lf%%\n%.2lf%%\n", 100*double(n1)/double(n),100*double(n2)/double(n),100*double(n3)/double(n),100*double(n4)/double(n)); return 0; }
#include<stdio.h> int main() { int n,age,a[4]={0}; scanf("%d", &n); for(int i=0;i<n;i++) { scanf("%d", &age); if(age<=18) a[0]+=1; else if(18<age&&age<36) a[1]+=1; else if(35<age&&age<61) a[2]+=1; else if(60<age) a[3]+=1; } for(int i=0;i<4;i++) printf("%.2lf%%\n", 100*double(a[i])/double(n)); return 0; }
相关文章推荐
- Java基础-05总结方法,数组(一维)
- 1.6编程基础之一维数组 06校门外的树
- c语言基础学习05_数组和字符串
- JAVA代码—算法基础:寻找一维整型数组中的 Peak Element
- 第五天04 JAVA基础语法(认识对象--自动装箱、拆箱、数组基础[一维、二维数组]、for循环、数组对象、字符串对象)(学习笔记)
- Java基础学习9(一维数组及在内存中的分配)
- 黑马程序员_JavaSE基础05 之 数组的操作 求最值 排序 折半查找
- JavaSE7基础 一维数组的初始化 静态与动态方式
- 05-02 Java 一维数组、内存分配、数组操作
- 【swift基础】05数组
- C#控制台基础 File.AppendAllLines,以追加的方式,即不改变txt中的原有内容,在后面添加一维string数组的内容
- JavaScript - 一维数组、二维数组基础
- 黑马程序员——c语言基础:一维数组
- Java基础05-循环问题,数组
- Java基础第一阶段——05_Java语言基础_数组操作&排序&查找
- C语言基础-06-指向一维数组元素的指针
- 数组05 - 零基础入门学习C语言27
- JavaSE8基础 Arrays.sort 一维int数组中指定范围中的成员进行升序排列
- JavaSE8基础 String 通过构造方法把部分一维byte数组转为字符串