hdu 1047.Integer Inquiry
来源:互联网 发布:阿铭linux第三版下载 编辑:程序博客网 时间:2024/06/07 17:26
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
int n,i,a,l;
char s[101];
while(cin>>n)
while(n--)
{
int sum[105]={0},m=0;
while(cin>>s,strcmp(s,"0"))
{
l=strlen(s);
if(l>m)
m=l;
for(i=l-1;i>=0;i--)
{
sum[l-1-i]+=s[i]-'0';
if(sum[l-1-i]>9)
{
sum[l-i]+=sum[l-1-i]/10;
sum[l-1-i]=sum[l-1-i]%10;
}
}
}
l=0;
for(i=m+5;i>=0;i--)
{
if(sum[i]&&l==0)
l=1;
if(l||i==0)
cout<<sum[i];
}
cout<<endl;
if(n>0)
cout<<endl;
}
return 0;
}
#include <cstring>
using namespace std;
int main()
{
int n,i,a,l;
char s[101];
while(cin>>n)
while(n--)
{
int sum[105]={0},m=0;
while(cin>>s,strcmp(s,"0"))
{
l=strlen(s);
if(l>m)
m=l;
for(i=l-1;i>=0;i--)
{
sum[l-1-i]+=s[i]-'0';
if(sum[l-1-i]>9)
{
sum[l-i]+=sum[l-1-i]/10;
sum[l-1-i]=sum[l-1-i]%10;
}
}
}
l=0;
for(i=m+5;i>=0;i--)
{
if(sum[i]&&l==0)
l=1;
if(l||i==0)
cout<<sum[i];
}
cout<<endl;
if(n>0)
cout<<endl;
}
return 0;
}
- hdu 1047.Integer Inquiry
- HDU 1047 Integer Inquiry
- HDU 1047 Integer Inquiry
- hdu 1047 Integer Inquiry
- hdu 1047 Integer Inquiry
- hdu 1047 Integer Inquiry
- hdu 1047 Integer Inquiry
- hdu-1047Integer Inquiry
- hdu-1407-Integer Inquiry
- hdu 1047 Integer Inquiry
- HDU 1047 Integer Inquiry
- hdu 1047Integer Inquiry
- hdu 1047 Integer Inquiry
- HDU 1047 Integer Inquiry
- HDU 1047 Integer Inquiry
- HDU 1047 Integer Inquiry
- HDU 1047 Integer Inquiry
- HDU 1047 Integer Inquiry
- symbian赛班 系统介绍
- SEO链轮策略
- 为什么程序员的社会地位不高?
- 在ASP.NET中实现压缩多个文件为.zip文件,实现批量下载功能
- C++串口通信
- hdu 1047.Integer Inquiry
- 国土档案管理信息系统【档案著录】-法院来文、文书类档案著录
- Freemarker生成各种复杂
- Mysql配置master-slave模式
- Android TextView中部分文本可变,而且颜色不一致的解决方法
- Struts2+hibernate+spring整合时错误
- android 墙纸修改
- 我的Android之旅——学习、项目、心态
- Tomcat服务器线程控制配置