请教会TC的人

来源:百度知道 编辑:UC知道 时间:2024/05/24 02:56:04
用while或do-while编程:
1.从5-100之间找出能被5或7整除的数。
2.从键盘输入5个实数,求出这5个数之和及平均值。
3.计算正整数1-N中的奇数之和及偶数之和。
谢谢!

void ques1(int min=5, int max=100) {
int i=min;
while(i<=max) {
if (i%5==0||i%7==0)
printf("%d ",i);
i++;
}
printf("\n");
}

void ques2(int n=5) {
double avg;
double sum=0;
double *a;
a=malloc(n);
printf("please input: ");
int i=0
while(i<n) {
scanf("%g";&a[i]);
sum+=a[i];
i++;
}
avg=sum/(float)n;
printf("sum is: %g;\n",sum);
printf("avg is: %g;\n",avg);
}

void ques3(int N=10) {
int i=1;
int sum1=0;
int sum2=0;
while (i<=N) {
if (i%2==0)
sum2+=i;
else
sum1+=i;
}
printf("sum of odd numbers= %d",sum1);
printf("sum of even numbers= %d",sum2);
}
编译通过

我这里没调试工具 只能写个大概哦
a=5;
while(a<101)
{
if(a%5==0) printf("%d能被5整除!",a);
if(a%7==0) printf("