求教各位高手
俺是个菜鸟 现在急着要交作业,希望得到各位高手的帮助,解决下列几道题目。如果能得到你们的帮助,本人荣幸之至。1) 读入一组整数, 用选择法排序后按由大到小的顺序输出,同时对应
地指明它们在输入时各自原来的顺序号(提示:读入时将各顺序号记入
一数组,在交换时, 连同此记录顺序的数组一起交换)。
(2) 写一个求n!的函数,在主函数中利用此函数求C=1+2!+3!+4!+…+10!
(3) 写一求二维数组中的最大值以及该最大值所在的行号和列号的函数。
(2) long jiecheng(int a) { int i; long s=1; for(i=1;i<=a;i++) s=s*i; return(s); }
main() { int i; long s=0; for(i=1;i<=10;i++) s=s+jiecheng(i); printf("%ld\n",s); }