c语言编程题 :设计程序求自然数1~100(包括1和100)中含有1的所有数的和!

来源:百度知道 编辑:UC知道 时间:2024/05/27 04:07:04

void fun()
{
int sum=1+10+100;
for(int i=11;i<100;i++)
{
if(i%10==1)
sum+=i;
}
}

void main()
{
int i;
int sum;
for(i=1;i<=100;i++)
if(i==1||i/10==1||i==10||i%10=1||i==100)
sum+=i
printf("%d",sum);
}

#include <stdio.h>

void main()
{
int sum = 0;

for (int i = 0; i <= 100; ++i)
{
if(i/100==1 || i/10==1 || i%10==1)
sum += i;
}

printf("sum = %d",sum);
}

#include<stdio.h>

#define N 100
void main()
{
int sum=0,i;
for(i=1;i<=N;i++)
if(i%10==1 || i%100==10 ||i%100==100)
sum+=i;
printf("结果为:%d\n",sum);
}