解题思路:
注意事项:
1.%%打印百分号
2.整形除整形会进行截断运算
参考代码:
#include<stdio.h>
int main(void)
{
int n;
scanf("%d", &n);
int arr[1000];
int i;
int a1 = 0;
int a2 = 0;
int a3 = 0;
int a4 = 0;
for (i = 0; i <= n - 1; i++) {
scanf("%d", &arr[i]);
if (arr[i] >= 0 && arr[i] <= 18) {
a1 += 1;
}
if (arr[i] >= 19 && arr[i] <= 35) {
a2 += 1;
}
if (arr[i] >= 36 && arr[i] <= 60) {
a3 += 1;
}
if (arr[i] >= 61) {
a4 += 1;
}
}
int sum = a1 + a2 + a3 + a4;
printf("%.2f%%\n", a1*1.0/sum*100);//a1*1.0,否则C会进行截断运算
printf("%.2f%%\n", a2*1.0/sum*100);//%%打印百分号
printf("%.2f%%\n", a3*1.0/sum*100);
printf("%.2f%%\n", a4*1.0/sum*100);
return 0;
}
0.0分
1 人评分
【计算球体积】 (C语言代码)浏览:985 |
【偶数求和】 (C语言代码)记得sum的归零时机浏览:927 |
母牛的故事 (C语言代码)浏览:743 |
简单的a+b (C语言代码)浏览:629 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:591 |
C二级辅导-计负均正 (C语言代码)浏览:658 |
C语言训练-求素数问题 (C语言代码)浏览:728 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:669 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:756 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:751 |