欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

如何对string里的数字进行加减操作

程序员文章站 2022-03-04 19:04:52
...

参考以下代码:
取shu[i]的值,可以是任意一个数字,然后对其进行减操作,注意是要减去一个ascll数。
检验得到的结果是正确的。

#include "stdafx.h"
#include <string.h>
 
void main()
{
    char shu[100];
    scanf("%s",shu);
    int sum;
    sum=0;
    int len=strlen(shu);
    for(int i=0; i<len; i++)
    {
        if( shu[i]>='0' && shu[i]<='9')
        sum+=shu[i]-'0';
    }
    printf("sum=%d\n",sum);
    getchar();
    getchar();
}

相关标签: C++语法