C语言 求20个数字的和并不一定是20个数字的总和,例如:输入4 3 2 1;输出:10; 输入:1 2 3 4 5 6 7 8 9 10;输出:55 排除非数字,例如:输入1 2 3adcd 4 5 6efgh 7 8 9 10 ;输出:55

来源:学生作业帮助网 编辑:六六作业网 时间:2024/04/29 18:43:58
C语言求20个数字的和并不一定是20个数字的总和,例如:输入4321;输出:10;输入:12345678910;输出:55排除非数字,例如:输入123adcd456efgh78910;输出:55C语言

C语言 求20个数字的和并不一定是20个数字的总和,例如:输入4 3 2 1;输出:10; 输入:1 2 3 4 5 6 7 8 9 10;输出:55 排除非数字,例如:输入1 2 3adcd 4 5 6efgh 7 8 9 10 ;输出:55
C语言 求20个数字的和
并不一定是20个数字的总和,例如:输入4 3 2 1;输出:10; 输入:1 2 3 4 5 6 7 8 9 10;输出:55 排除非数字,例如:输入1 2 3adcd 4 5 6efgh 7 8 9 10 ;输出:55

C语言 求20个数字的和并不一定是20个数字的总和,例如:输入4 3 2 1;输出:10; 输入:1 2 3 4 5 6 7 8 9 10;输出:55 排除非数字,例如:输入1 2 3adcd 4 5 6efgh 7 8 9 10 ;输出:55

#include<stdio.h>

#include<string.h>

#include<stdlib.h>

int main(){

    char s[1024];

    while(gets(s)){

        int l = strlen(s);

        int i,j;

        int t=0;

        int sum = 0;

        i = 0;

        while(i<l){

            if(s[i]>='0'&&s[i]<='9'){

                t = 0;

                while(s[i]>='0'&&s[i]<='9'){

                    t = t*10+s[i]-'0';

                    i++;

                }

                sum = sum + t;

            }

            i++;

        }

        printf("%d\n",sum);

    }

    

}

运行结果如下:

C语言 求20个数字的和并不一定是20个数字的总和,例如:输入4 3 2 1;输出:10; 输入:1 2 3 4 5 6 7 8 9 10;输出:55 排除非数字,例如:输入1 2 3adcd 4 5 6efgh 7 8 9 10 ;输出:55 c语言求概率从1到10共10个数字中有放回的任意连取7个数字,假定在每次抽取中,每个数字被取到的概率均为0.1,求出7个数字之和刚好为20的概率 .用c语言求. C语言:从键盘输入20个整数,统计不同数字的个数 C语言求有关随机排列的算法,要求是八个人分别随机对应8个数字, C语言求输出一个数列:输出1,1,2,3,5...的前20项,并以每行5个数字输出 C语言统计超大数字的出现次数是给你 若干个 10个数找最大值并标出是第几个数字的C语言 c语言求概率从1到10共10个数字中有放回的任意连续取7个数字,假定每次抽取中,每个数字被抽到的概率均为0.1,求7个数字之和刚好为20的概率. c语言 产生50个0-20之间的整数.统计每个数字出现的次数及概率 数字和是20的三位数有多少个 C语言中随意生成20个数字用什么函数啊 C语言中如何定义一个函数,用来求一个数中某些数字的个数如:2092中2的个数是2个 C语言求简化,是找出重复数字.输入第1行包括1个整数 T ( 1 编辑一个C语言程序,求n个整数的和(n是任意的整数). C语言程序:输入8个数字算出最大的数字 用C语言怎么写:求出和等于40的,所有4个数字组合.比如:10 10 6 14.数字可以重复.对不起,刚没写清楚.是有8个数字 14 10 11 9 6 3 4 1找出任意4个数字的和为40的组合.比如:14 10 10 6 可以重复. 求一道c语言习题,是数字相加的给定一个表达式ABCDE+ACEXD = MBBEEX上述表达式为一个运算,是两个五位数相加,结果等于一个六位数要求第一个五数中,出现的数字,要和第二个五位数中的数字相同 用C语言编写程序,随机输出一个使用0~9是个数字组成无重复的七位数