简单C语言编程:计算100到10000间有多少个数,其
来源:δ֪ 日期:2022-06-30 05:15 作者:admin

//不知道你题目描述的是不是这个意思,求 各个位数的数字之和为35的... 一下仅作参考
#include <stdio.h>

int sum(int n) //计算数字n(10000以内)各个位数之和
{
int a,b,c,d; //分别表示各个位数
d = n%10;
c = (n/10)%10;
b = (n/100)%10;
a = (n/1000)%10;
return a+b+c+d;
}

int main()
{
int i;
int s = 0;
for(i=100;i<=10000;i++)
{
if(sum(i) == 35)
{
s ++;
//printf(%d\n,i); //输出满足条件的数字
}
}
printf(%d\n,s); //输出满足条件的数字的个数
return 0;
}

C语言 编程实现计算1—100之间计算总和是多少,所有的奇数之和以及偶数之和。

#include
int main(int argc, char *argv[])
{
    int start,end;
    printf(请输入起始和终止的数字\n);
    scanf(%d %d,&start,&end);
    int i; 
    int result=0;
    int even = 0;
    int odd = 0;
    for(i=start;i    {
        result+=i;
    }
    if(start%2 == 0)
    {
        for (i = start; i        {
            even += i;
        }
        for (i = start+1; i        {
            odd += i;
        }


    }
    if(start%2 == 1)
    {
        for (i = start; i        {
            odd += i;
        }
        for (i = start+1; i        {
            even += i;
        }
    }
    printf(总和为%d\n,result);
    printf(奇数和为%d\n,odd);
    printf(偶数和为%d\n,even);
    return 0;
}可以计算任意两数之间的求和,奇数和,和偶数和。

一、C语言编程序,求1到100奇数和,编程输出求和结果。(用while..及for)

main()
{
int i,sum=0;
for(i=1;i<=100;i++)
if(i%2==1) sum+=i;
printf(%d\n,sum);
i=1;
sum=0;
while(i<=100)
{
if(i%2==1) sum+=i;
i++;
}
printf(%d\n,sum);
}

上一篇:没有了 下一篇:没有了
猜你喜欢
各种观点
热门排行
精彩