大一软件工程新生,C语言程序设计问题
设计一个程序功能:编写函数fun(int m),求1000以内(不包括1000)所以m的倍数之和。
//------------------------------------------------
#define N 1000
#include
int fun(int m)
{
/**********Begin**********/
/********** End **********/
}
main()
{
int sum;
sum=fun(7);
printf("%d以内所有%d的倍数之和为:%d\n", N,7,sum);
}
功能:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。例如:当s中的数为7654321时,t中的数为642。
//------------------------------------------------
#include
long fun(long s, long t)
{
/**********Begin**********/
/********** End **********/
}
return t;
main()
{
long s,t,m;
void TsetFunc();
printf("\nPlease enter s:");
scanf("%ld",&s);
m=fun(s,t);
printf("The result is:%ld\n",m);
}
int fun(int m)
{
/**********Begin**********/
int total = 0;
int i = 1;
do{
total += m * i;
printf("%d\t",i * m);
}while(++i * m < N);
return total;
/********** End **********/
}
long fun(long s, long t)
{
/**********Begin**********/
t = 0;
int temp = 1;
while((s /= 10) != 0){
t += temp * (s % 10);
temp = 10;
s /= 10;
}
/********* End **********/
return t;
}
//设计一个程序功能:编写函数fun(int m),求1000以内(不包括1000)所以m的倍数之和
#define N 1000
#include
int fun(int m)
{
/**********Begin**********/
int i, n = 0;
for (i = 0; i < N; i++)
{
if (i%m == 0) n += i;
}
return n;
/********** End **********/
}
main()
{
int sum;
sum = fun(7);
printf("%d以内所有%d的倍数之和为:%d\n", N, 7, sum);
getchar();
}
int fun(int m){
int i=1;
int sum=0;
while(i<1000){
if(i%m==0){
sum+=i;
}
}
}