这是个三级项目各位谁会呀?

//成果展示系统#include <stdio.h> #include <stdlib.h> #include <math.h>#define N 100void pauseandclearscreen( )//暂停屏幕及清屏 {}//菜单输出函数的声明 void mainMenu( );//主菜单void branchMenu( ) ;//分支部分的子菜单 void loopMenu( );//循环部分的子菜单void arrayMenu( );//数组部分的子菜单//主模块及各子模块主控函数的声明 void mainMenuAction( ) ;//对主菜单选择进行处理void branchMenuAction( ) ;//对分支子菜单选择进行处理void loopMenuAction( ) ;//对循环子菜单选择进行处理void arrayMenuAction( ) ;//对数组子菜单选择进行处理//分支部分的程序对应的函数的声明 void grade(int score);//判断是否及格 double triangleArea(double a, double b, double c);//求三角形面积int taxiFee(int taxiTime, double distance);//出租车计费int aword(int score, int awordNo);//获奖加分//循环部分的程序对应的函数的声明 double getInterest(double money, int year, double rate);//存款利息 int squareSumOfOddNumber(int n);//1n间的奇数的平方和 double getPI(double e);//利用公式,根据误差e求PI值 int isPrime(int n); //判断整数n是否素数 double countNumbers( );//计算分式前n项的和 void factorsOfEven(int n);//偶数的质因子 int isomorphism(int n) ;//同构数 void shuiXianHuan(int n) ;//100-n之间的水仙花数//数组部分的程序对应的函数的声明void outputNumbers(int *a, int n); //输出数组a的所有元素 int getMinID(int *a, int n);//求最小值下标 int isHere(int *a, int n, int x);//判断x是否在数组中存在 void Fibonacci(int n, int *a);//求Fibonacci数列的前n项,保存在数组a中 int insertNumber(int *a, int n, int x) ;//在升序数组中插入一个新值x,使数组仍为升序 int OddNumberRestore(int *a, int n, int *b);//将a数组中的奇数转存到b数组中int isHuiWen(char *s);//判断s字符串是否为回文串 void countChar(char *s) ;//统计各类字符的个数 int getNumber(char *s) ;//从字符串中提取一个完整的整数 //主函数 int main( ){ mainMenuAction( ); return 0;}//主菜单void mainMenu( ){ //在这里编写显示主菜单的代码 }//循环部分的子菜单void loopMenu( ){ //在这里编写显示循环部分子菜单的代码}//数组部分的子菜单void arrayMenu( ){ //在这里编写显示数组部分子菜单的代码 }//对主菜单选择进行处理void mainMenuAction( ){ int mChoice = 0; char c; while(1) { mainMenu( ); printf(" 请选择03:") ; scanf("%d",&mChoice); if( 0 == mChoice ) exit(0);//退出系统 else if( 1 == mChoice ) { system("cls");//清屏 branchMenuAction( ); } else if( 2 == mChoice ) { system("cls");//清屏 loopMenuAction( ); } else if( 3 == mChoice ) { system("cls");//清屏 arrayMenuAction( ); } else { printf(" 没有这项功能。\n"); printf(" 请核对后重新选择\n"); printf(" 按任意键继续.....\n") ; scanf("%c",&c); //getch( ); system("cls");//清屏 } fflush(stdin);//清除键盘缓冲区,以便下一次输入 }//end of while(1)}//对分支子菜单选择进行处理void branchMenuAction( ) { int mChoice = 0; char c; while(1) { branchMenu( ); printf(" 请选择04:") ; scanf("%d",&mChoice); if( 0 == mChoice ) { system("cls"); return;//返回主控函数 } else if( 1 == mChoice ) { int score; printf("你正调用分支程序1\n"); //添加你的代码 } else if( 2 == mChoice ) { double s,a,b,c; printf("你正调用分支程序2\n"); //添加你的代码 } else if( 3 == mChoice ) { int taxiTime; double distance; printf("你正调用分支程序3\n"); //添加你的代码 } else if( 4 == mChoice ) { int score, awordNo; printf("你正调用分支程序4\n"); //添加你的代码 } else { printf(" 没有这个分支程序。\n"); printf(" 请核对后重新选择\n"); printf(" 按任意键继续......\n") ; scanf("%c",&c); //getch( ); //随机接收一个输入,让屏幕暂停等待,让用户能看程序结果 system("cls");//清屏 } fflush(stdin);//清除键盘缓冲区,以便下一次输入 }//end of while(1) }//对循环子菜单选择进行处理void loopMenuAction( ) { int mChoice = 0; char c; while(1) { loopMenu( ); printf(" 请选择08:") ; scanf("%d",&mChoice); if( 0 == mChoice ) { system("cls"); return;//返回主控函数 } else if( 1 == mChoice ) { double money, rate, interest; int year; printf("你正调用循环程序1\n"); //添加你的代码 } else if( 2 == mChoice ) { int n; printf("你正调用循环程序2\n"); //添加你的代码 } else if( 3 == mChoice ) { double e; printf("你正调用循环程序3\n"); //添加你的代码 } else if( 4 == mChoice ) { int n; printf("你正调用循环程序4\n"); //添加你的代码 } else if( 5 == mChoice ) { printf("你正调用循环程序5\n"); //添加你的代码 } else if( 6 == mChoice ) { int n; printf("你正调用循环程序6\n"); //添加你的代码 } else if( 7 == mChoice ) { int n; printf("你正调用循环程序7\n"); //添加你的代码 } else if( 8 == mChoice ) { int n; printf("你正调用循环程序8\n"); //添加你的代码 } else { printf(" 没有这个循环程序。\n"); printf(" 请核对后重新选择\n"); printf(" 按任意键继续......\n") ; scanf("%c",&c); //getch( ); //随机接收一个输入,让屏幕暂停等待,让用户能看程序结果 system("cls");//清屏 } fflush(stdin);//清除键盘缓冲区,以便下一次输入 }}//对数组子菜单选择进行处理void arrayMenuAction( ) { //请参考branchMenuAction和loopMenuAction编写本函数 }//及格了吗? void grade(int score){ //在这里编写你所选程序对应的函数代码 }//求三角形面积 //能构成三角形,则返回面积//不能构成三角形,则返回-1 double triangleArea(double a, double b, double c){ //在这里编写你所选程序对应的函数代码}//出租车计费//taxiTime-乘坐出租车的时刻//distance-乘坐总里程//返回值-车费(四舍五入到元) int taxiFee(int taxiTime, double distance){ //在这里编写你所选程序对应的函数代码}//获奖加分//score-初始分数//awordNo-获奖号:1-一等奖(+30),2-二等奖(+20)// 3-三等奖(+15) ,4-优秀奖(+5) //返回值-加上获奖加分后的最终分数 int aword(int score, int awordNo){ //在这里编写你所选程序对应的函数代码}//存款利息//money-存款数量//year-存款年数//rate-年存款利率//返回值-到期后的总利息 double getInterest(double money, int year, double rate){//利息=money*(1+rate)^year - money //在这里编写你所选程序对应的函数代码}//1~n间的奇数的平方和 int squareSumOfOddNumber(int n){ //在这里编写你所选程序对应的函数代码}//利用公式,根据误差e求PI值double getPI(double e){ //在这里编写你所选程序对应的函数代码}//判断整数n是否为素数//n-待判断的整数 //返回值:0-不是素数,1-是素数 int isPrime( int n) { //在这里编写你所选程序对应的函数代码}//统计输入的若干个数中正、负数的个数double countNumbers( ){ //在这里编写你所选程序对应的函数代码}//偶数的质因子void factorsOfEven(int n){ //在这里编写你所选程序对应的函数代码}//同构数//判断m和m*m是否为同构数 int isomorphism(int m) { //在这里编写你所选程序对应的函数代码}//100-n之间的水仙花数void shuiXianHuan(int n) { //在这里编写你所选程序对应的函数代码}void outputNumbers(int *a, int n) {//输出数组中的n个元素 //在这里编写输出数组所有元素的代码}//求最小值下标 int getMinID(int *a, int n){ //在这里编写你所选程序对应的函数代码}//判断x是否在数组中存在//如果存在,则返回其下标//如果不存在,则返回-1 int isHere(int *a, int n, int x){ //在这里编写你所选程序对应的函数代码}//求Fibonacci数列的前n项,保存在数组a中void Fibonacci(int n, int *a){ //在这里编写你所选程序对应的函数代码}//在升序数组中插入一个新值,使数组仍为升序int insertNumber(int *a, int n, int x) { //在这里编写你所选程序对应的函数代码}//将a数组中的奇数转存到b数组中//返回值-b数组中实际存储的奇数的个数 int OddNumberRestore(int *a, int n, int *b){ //在这里编写你所选程序对应的函数代码}//判断s字符串是否为回文串//是回文串,返回1//否则返回0 int isHuiWen(char *s){ //在这里编写你所选程序对应的函数代码}//统计各类字符的个数//大写、小写、数字、空格、其他void countChar(char *s) { //在这里编写你所选程序对应的函数代码}//从字符串中提取一个完整的整数int getNumber(char *s) { //在这里编写你所选程序对应的函数代码}