非洲小白脸


私信TA

用户名:qq1943191086

访问量:1015

签 名:

等  级
排  名 21035
经  验 650
参赛次数 0
文章发表 2
年  龄 0
在职情况 学生
学  校 JYU
专  业

  自我简介:

解题思路:使用字符数组,逐个进行相加

注意事项:注意负数

参考代码:

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main(){
 int Summeray(int a,char b);
 char a[1010];
 while(~scanf("%s",a)){
  
  int sum = 0,flag=0;
  if(a[0]=='-') flag=1;
  for(int i=flag;i<strlen(a);i++){
   sum=Summeray(sum,a[i]);
  }
  if(flag) cout<<-1*sum<<endl;
  else cout<<sum<<endl;
 }
 return 0;
}

int Summeray(int a,char b){
 int d=b-'0';
 return a+d;
}


 

0.0分

0 人评分

  评论区