flag23多项式求和
2018-02-12 16:32
106 查看
必须指出的问题是对于double类型 输入时用%lf(那是L不是一)输出用%.1f(这是1不是L)(如果保留一位小数的话)# include <stdio.h>
int main()
{
int i,j,T,count=0;
double k=0.0;
double a[100]={0.0};
//T=2;
scanf("%d",&T);
for(i=0;i<T;i++)
{
//getchar();
scanf("%d%lf",&j,&k);
a[j]+=k;
}
scanf("%d",&T);
for(i=0;i<T;i++)
{
getchar();
scanf("%d%lf",&j,&k);
a[j]=a[j]+k;
}
for(i=0;i<100;i++)
{
if(a[i]!=0)
count++;
}
printf("%d",count);
for(i=99;i>=0;i--)
{
if(a[i]!=0)
{
printf(" %d %.1f",i,a[i]);
}
}
return 0;
}
int main()
{
int i,j,T,count=0;
double k=0.0;
double a[100]={0.0};
//T=2;
scanf("%d",&T);
for(i=0;i<T;i++)
{
//getchar();
scanf("%d%lf",&j,&k);
a[j]+=k;
}
scanf("%d",&T);
for(i=0;i<T;i++)
{
getchar();
scanf("%d%lf",&j,&k);
a[j]=a[j]+k;
}
for(i=0;i<100;i++)
{
if(a[i]!=0)
count++;
}
printf("%d",count);
for(i=99;i>=0;i--)
{
if(a[i]!=0)
{
printf(" %d %.1f",i,a[i]);
}
}
return 0;
}
相关文章推荐
- Oozie的input-events和done-flag使用
- 保持屏幕唤醒不锁屏 FLAG_KEEP_SCREEN_ON
- HDOJ 2015 偶数求和
- ZZULI 1783 简单的求和
- Android Intent.FLAG_NEW_TASK详解,包括其他的标记的一些解释
- 偶数求和
- android深入解析Activity的launchMode启动模式,Intent Flag,taskAffinity
- Android Intent.FLAG_NEW_TASK详解,包括其他的标记的一些解释
- [C++]四种方式求解最大子序列求和问题
- DataTable分组求和【UP,UP,UP】
- zzulioj--1609--求和(数学规律)
- 2016/1/10 作业 1, 二维数组遍历输出求和 2,转置运算???? 3,九宫格?? 后两个存在问题
- Qt编译增加FLAG
- 【NYOJ】[22]素数求和问题
- 幂数列求和
- NYOJ-420-p次方求和
- Android intent flag 详解
- HDOJ 1394 Minimum Inversion Number(求逆序数—暴力or线段树or树状数组:单点更新,区间求和)
- 自然数各位数字求和(内测第2届第1题)
- 多个Ativity值传递FLAG_ACTIVITY_FORWARD_RESULT