输入定制
分数 300
作者 于延
单位 哈尔滨师范大学
任务描述
输入数据是一大串数字,要求读取五个数,但要求你只处理其中的第1、3、5个数,输出这三个数的和。第一个数只读1位数,第二个数只读2位数,第三个数只读3位数,第四个数只读4位数,第五个数只读5位数。
输入样例:
说明:按照题意,此样例要求你读入的数据依次是:1,23,456,7890,12345,最后输出1+456+12345的和是12802
12345678901234567890
输出样例:
12802
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
#include<stdio.h>
int main()
{
int x=0,y=0,z=0;
int ch[15];
for(int i=0;i<15;i++){
scanf("%1d",&ch[i]);
}
for(int i=0;i<15;i++)
{
if(i==0){
x=ch[i];
}else if(i==3){
y=ch[i]*100+ch[i+1]*10+ch[i+2];
}else if(i==10){
z=ch[i]*10000+ch[i+1]*1000+ch[i+2]*100+ch[i+3]*10+ch[i+4];
}
}
printf("%d",x+y+z);
return 0;
}