C语言程序问题~~~

来源:百度知道 编辑:UC知道 时间:2024/05/22 09:42:51
输出100-300中能被7和9整除的数,计算和,个数,并输出这些数.

#include"stdio.h"
void main()
{
int i,sum=0;
for(i=100;i<=300;i++)
if(i%7==0&&i%9==0)
{printf("%d\n",i);
sum=sum+i;}
printf("这些数的和为:%d\n",sum);
}

#include "stdio.h"
main()
{int i,sum=0,num=0;//定义数据为整型,用sum存放和,用num计算个数;
for(i=100;i<=300;i++)
if(i%7==0&&i%9==0)//如果能被7和9整除;
{printf("%4d\n",i);//输出这个数;
sum=sum+i;//计算和并存放在sum中;
num++;//个数加1;
}
printf("sum=%d,num=%d",sum,num);//输出和以及个数;
}
希望回答对你有所帮助,题目并不难,给出的算法是最常用的C算法.希望你参考本题答案在做几道类似的问题!

main()
{
int a[50];
int i,j=0,sum=0;
for (i=100;i<=300;i++)
{
if (i%7==0&&i%9==0)
a[j++]=i;
sum=sum+i;
}
a[j]='\0';
puts(a);
printf("%d,%d",sum,--j);
}

我运行过的百分百行
百度不能换行你自己换一下吧
#include<stdio.h>
main()
{
int n,numbers