C++简单计算
2017-05-25 16:53
204 查看
1. 求平均
int main()
{ double avg,sum=0.0,a[20]=0;
int i=0;
for(i=0; i<20;i++){
cin>>a[i];
sum+=a[i];
}
avg=sum/12;
printf( "$%.2f", avg); /////////精确到小数点后两位
return 0;
}
2. 输入一行数据,判断其中有多少对满足其中一个数是另一个的两倍(双重循环结构)
想法: 第一次循环,读入当前数据并累计数据元素个数
第二次双重循环,外循环枚举数据里的测试值
内循环,处理当前测试用例
int main()
{ int i , j, n, count,a[20];
cin>>a[0];
while (a[0]!=-1)
{ n=1;
for( : : n++)
{ cin>>a
;
if(a
==0) break;
}
count=0; //判断当前测试用例中有多少对数满足一个值为另一个值的两倍
for (i=0;i<n-1;i++)
{
for(j=i+1; j<n; j++)
{
if( a[i]*2==a[j] || a[j]*2 ==a[j]) // 判断是否存在对应值
count++;
}
}
cout<<count<<endl;
}
3.
int main()
{ double avg,sum=0.0,a[20]=0;
int i=0;
for(i=0; i<20;i++){
cin>>a[i];
sum+=a[i];
}
avg=sum/12;
printf( "$%.2f", avg); /////////精确到小数点后两位
return 0;
}
2. 输入一行数据,判断其中有多少对满足其中一个数是另一个的两倍(双重循环结构)
想法: 第一次循环,读入当前数据并累计数据元素个数
第二次双重循环,外循环枚举数据里的测试值
内循环,处理当前测试用例
int main()
{ int i , j, n, count,a[20];
cin>>a[0];
while (a[0]!=-1)
{ n=1;
for( : : n++)
{ cin>>a
;
if(a
==0) break;
}
count=0; //判断当前测试用例中有多少对数满足一个值为另一个值的两倍
for (i=0;i<n-1;i++)
{
for(j=i+1; j<n; j++)
{
if( a[i]*2==a[j] || a[j]*2 ==a[j]) // 判断是否存在对应值
count++;
}
}
cout<<count<<endl;
}
3.
相关文章推荐
- C++开源矩阵计算工具——Eigen的简单用法(二)
- Eigen: C++开源矩阵计算工具——Eigen的简单用法
- C++第一次实验:简单计算问题体验
- c++实验一:简单问题计算体验
- C++实验一简单计算问题的体验
- 计算边不相交的简单多边形面积的方法[简单多边形][C++]
- Eigen: C++开源矩阵计算工具——Eigen的简单用法
- Eigen: C++开源矩阵计算工具——Eigen的简单用法
- Eigen: C++开源矩阵计算工具——Eigen的简单用法
- Eigen: C++开源矩阵计算工具——Eigen的简单用法
- Eigen: C++开源矩阵计算工具——Eigen的简单用法
- C++实现简单源代码计算
- [G+smo]C++开源矩阵计算工具——Eigen的简单用法
- c++第一次简单问题计算体验
- 【C/C++】计算二进制中的1的简单方法
- C++开源矩阵计算工具——Eigen的简单用法(三)
- [C++]算术计算器 简单计算+科学计算
- C++开源矩阵计算工具——Eigen的简单用法
- c++第一次实验:简单计算问题体验
- C++ 笔试题简单练习----求N 以内质数 和 计算多少对质数等于N