POJ 3094
来源:互联网 发布:宝鸡广电网络客服电话 编辑:程序博客网 时间:2024/06/10 15:47
//校验是一个扫描数据包并返回一个数字的算法
//要求在数据包中每一个字符的位置与字符的对应值得乘积的总和
//POJ 3094
#include<stdio.h>
#include<iostream>
#include<cstring>
using namespace std;
int value(char * s, int len)//计算出一个字符串的值
{
int sum=0;
for(int i=0;i<len;++i)
{
if(' '==s[i])
continue;
else
{
sum+=(i+1)*(s[i]-'A'+1);
}
}
return sum;
}
int main()
{
char s[256];
while(1)
{
gets(s);
if('#'==s[0])
{
break;
}
int len=strlen(s);
cout<<value(s,len)<<endl;
}
return 0;
}
//要求在数据包中每一个字符的位置与字符的对应值得乘积的总和
//POJ 3094
#include<stdio.h>
#include<iostream>
#include<cstring>
using namespace std;
int value(char * s, int len)//计算出一个字符串的值
{
int sum=0;
for(int i=0;i<len;++i)
{
if(' '==s[i])
continue;
else
{
sum+=(i+1)*(s[i]-'A'+1);
}
}
return sum;
}
int main()
{
char s[256];
while(1)
{
gets(s);
if('#'==s[0])
{
break;
}
int len=strlen(s);
cout<<value(s,len)<<endl;
}
return 0;
}
- poj 3094
- POJ-3094
- POJ 3094
- POJ 3094
- poj 3094
- poj-3094
- POJ-3094
- poj 3094
- POJ 3094 Quicksum 水题
- poj 3094 Quicksum
- POJ 3094 Quicksum
- POJ 3094 Quicksum
- poj 3094 Quicksum
- POJ 3094 Quicksum
- poj 3094 [ 简单计算]
- POJ 3094 quicksum lightblueme
- 【POJ-3094】Quicksum
- POJ 3094
- 外媒评2013年十大创新社交媒体公司:第一名居然是... ... 腾讯
- Linux进程-进程的退出
- 图的基本操作——邻接矩阵表示(网(边带权值的图)的编程没有给出,与一般的图类似)
- 【转】常用的版本控制软件
- 音视频即时通讯中流媒体的简介
- POJ 3094
- linux内核SPI总线驱动分析(一)
- Struts2自定义拦截器
- boost shared_ptr: enable_shared_from_this验证
- JAVA向文件中追加内容
- Unity3D 协同程序和让步
- opencv_traincascade支持Haar和LBP特征
- STL-1
- IPAD模拟器HOME键消失问题