c语言求四位数的各位数字的立方和,C语言编程练习60题

综合编程题

1.编写函数fun求1000以内所有7的倍数之和。

int fun(int m){ }

2.用函数求一个N阶方阵右下三角元素的和(包括副对角线上的元素)。

#define N 3

int sum(int a[][N]){ }

3.编写函数fun,函数的功能是:求一组数中大于平均值的数的个数。例如:给定的一组数为1,3,6,9,4,23,35,67,12,88时,函数值为3。

int fun(int a[],int n){ }

4.编写函数fun,函数的功能是:求给定正整数m以内的素数之和。例如:当m=20时,函数值为77。 int fun(int m){ }

5.求一批数中最大值和最小值的差。

int max_min(int a[],int n){ }

6.编写函数fun,函数的功能是:求一分数序列2/1,3/2,5/3,8/5,13/8,21/13…的前n项之和。每一分数的分母是前两项的分母之和;每一分数的分子是前两项的分子之和。例如:求前20项之和的值为32.660259。

float fun(int n){ }

7.编写函数fun,函数的功能是:求一个四位数的各位数字的立方和

int fun(int n){ }

8.编写函数fun,函数的功能是:求1到100之间的偶数之积。

double fun(int m){ }

9.计算并输出high以内最大的10个素数之和,high由主函数传给fun函数,若high的值为100,则函数的值为732。

10. 将一个字符串中的前N个字符复制到一个字符数组中去,不许使用strcpy函数。 练习题:

2:将一个数组中的元素按逆序存放。

#define N 7

main ()

{

static int a[N]={12,9,16,5,7,2,1},k,s;

printf("\n the origanal array:\n");

for (k=0;k

printf("%4d",a[k]);

/***********SPACE***********/

for (k=0;k

{

s=a[k];

/***********SPACE***********/

a[k]=a[N-k-1];

/***********SPACE***********/

a[N-k-1]=s ;

}

printf("\n the changed array:\n");

for (k=0;k

/***********SPACE***********/

printf ("%4d",a[k]);

你可能感兴趣的:(c语言求四位数的各位数字的立方和,C语言编程练习60题)