C语言输出1到100之内的个位数是3且能被7整除的所有数之和

如题所述

第1个回答  2011-10-26
#include <stdio.h>
#include <stdlib.h>

int main()
{
int i,sum;
printf("1到100之内的个位数是3且能被7整除的数包括:\n");
for(sum=0,i=3;i<100;i+=10)
{
if(i%7==0)
{
sum+=i;
printf("%d ",i);
}
}
printf("\n它们的和为%d\n",sum);

getchar();
return 0;
}
第2个回答  2011-10-26
#include<stdio.h>
void main()
{
int i,sum=0;
system("graftabl 936");
clrscr();
for(i=3;i<=100;i+=10)
{
if(i%7==0)
{
sum+=i;
}
}
printf("1到100之内的个位数是3且能被7整除的所有数之和为%d",sum);
getch();
}
第3个回答  2011-10-26
#include<stdio.h>
void main()
{
int h,t,n;
for(h=0;h<=9;h++)
for(t=0;t<=9;t++)
{
n=h*100+t*10+3;
if((n%7)==0)printf("%d ",n);
}
}

随手写的 参考而已 作业自己做去、
第4个回答  2011-10-26
一看就是刚学C的,自己找资料好好看去,不用心怎么能学会。给你代码也是害你。这是个算法,你想想个位是3的不就那几个吗肯定是除以10余3啊,再选出除以7余0的相加不就解决了
第5个回答  2011-10-26
int sum=0;
for(int i=9;i<100;i=i+10){
sum+=i;
}
个位为3且被7整除就是 7*个位为9的数本回答被提问者采纳
相似回答