设计一个菜单程序;子程序包含下面几个 1.输出一个大于2的数,判断是否为素数,是输出,否则输出这个数的前一个素数和后一个素数。 2.输入100~1000内所有的“水仙花数”。 3.输出2~1000内所“有亲密数对”。 4.输出10~1000内所有字行数。 5.输出100内所有完数。 6.将一个大偶数表示两个素数之和。 7.退出。要求:输出的主菜单中显示出这些选项;根据用户的选择调用出这些子程序;
水仙花数 记得好象是三位数 每位的3次方加起来等于原数 亲密数对是指若正整数A的所有因子(包括1但不包括自身,下同)之和为B,而B的因子之和为A,则称A和B为一对亲密数一个数如果恰好等于它的因子之和,这个数就称为“完数”字行数不晓得
水仙花 :153 370 371 407完数 : 6 28
问题是这些函数怎么调用到主菜单上去呢就这个问题没有解决.不怎么明白,请教下了拉…………
怎么没人指教教下呢!!!!!!!!!!!!!!!!
举个例子int main(){ struct col *head = NULL; int i, flag = 1;
while (flag) { printf("input:"); scanf("%d", &i); switch (i) { case 1: head = creat(); break; case 2: save_file(head); break; ...... case 7: flag = 0; break; default: printf("invalid input.\n"); break; } } return 0;}