c语言(函数调用)

来源:百度知道 编辑:UC知道 时间:2024/09/24 10:20:08
求 1~n中奇数和
1~n的平方和
输入m
调用上述两个函数

#include<stdio.h>

int odd(int m)
{
int sum,i;
sum=0;
for(i=1;i<=m;i++)
{
if(m%i==1)
sum+=i;
}
return sum;
}

int sq(int m)
{
int sum,i;
sum=0;
for(i=1;i<=m;i++)
{
sum+=i*i;
}
return sum;
}

int main()
{
int m;
scanf("%d",&m);
printf("奇数和:%d\n",odd(m));
printf("平方和:%d\n",sq(m));
return 0;
}

参考下,很简单,应该能看懂吧

用FOR语言就好了吧

Dev C++通过

#include<stdio.h>
#include<conio.h>
int sum1(int n){
int sum1=0;
for(int i=0;i<n;i++){
if(i%2!=0)sum1+=i;
}
return sum1;
}
int sum2(int n){
int sum2=0;
for(int i=0;i<n;i++){
sum2+=i*i;
}
return sum2;
}

int main(){
int n,s1,s2;