题目描述
编写程序,输入10个整数到一个数组中,然后显示类似于下面的表格,即给出每一个数据值和每个数值占所有10个数值总和的百分比。
输入要求
输入10个正整数
输出要求
输出每一个数值值及其占所有10个数值总和的百分数。(输出中的短横线有4条,百分比的输出保留2位小数)
输入样例
8 12 18 25 24 30 28 22 23 10
输出样例
n----percentage of total
8----4.00
12----6.00
18----9.00
25----12.50
24----12.00
30----15.00
28----14.00
22----11.00
23----11.50
10----5.00
#include<stdio.h>
int main()
{
int a[10],i,sum=0;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<10;i++)
{
sum+=a[i];
}
printf("n----percentage of total\n");
for(i=0;i<10;i++)
{
printf("%d----%.2f\n",a[i],(a[i]*1.0/sum)*100) ;
}
return 0;
}