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

输出10到99之间各位数字之和为12的所有整数。要求定义和调用函数sumdigit(n)计算整数n的各位数字之和。

程序员文章站 2024-03-16 15:57:04
...

输出10到99之间各位数字之和为12的所有整数。要求定义和调用函数sumdigit(n)计算整数n的各位数字之和。请将函数补充完整。

运行示例: 39 48 57 66 75 84 93

 

#include <stdio.h>
int main(void)
{
    int i;
    int sumdigit(int n);
    for(i = 10; i <= 99; i++)
        if ( sumdigit(i) == 12 )
            printf("%d ", i);
    return 0;
}
int sumdigit(int n)
{
    int sum;
    sum = 0;
    do
    {
        sum = sum + n%10;
        n = n/10;
    }
    while(n != 0);
    return sum;
}

 

 

 

相关标签: C PTA