设计一个菜单程序;子程序包含下面几个
1.输出一个大于2的数,判断是否为素数,是输出,否则输出这个数的前一个素数和后一个素数。
2.输入100~1000内所有的“水仙花数”。
3.输出2~1000内所“有亲密数对”。
4.输出10~1000内所有字行数。
5.输出100内所有完数。
6.将一个大偶数表示两个素数之和。
7.退出。
要求:输出的主菜单中显示出这些选项;根据用户的选择调用出这些子程序;
编辑这个菜单程序
设计一个菜单程序;子程序包含下面几个
1.输出一个大于2的数,判断是否为素数,是输出,否则输出这个数的前一个素数和后一个素数。
2.输入100~1000内所有的“水仙花数”。
3.输出2~1000内所“有亲密数对”。
4.输出10~1000内所有字行数。
5.输出100内所有完数。
6.将一个大偶数表示两个素数之和。
7.退出。
要求:输出的主菜单中显示出这些选项;根据用户的选择调用出这些子程序;
2007-07-05 18:09
2007-07-05 19:01
2007-07-05 19:02
水仙花数 记得好象是三位数
每位的3次方加起来等于原数
亲密数对是指若正整数A的所有因子
(包括1但不包括自身,下同)之和为B,而B的因子之和为A,则称A和B为一对亲密数
一个数如果恰好等于它的因子之和,这个数就称为“完数”
字行数不晓得

2007-07-05 19:09
2007-07-05 19:15
水仙花 :153 370 371 407
完数 : 6 28
2007-07-06 16:53
2007-07-06 21:40
问题是这些函数怎么调用到主菜单上去呢
就这个问题没有解决.不怎么明白,请教下了拉…………
2007-07-16 13:21
怎么没人指教教下呢!!!!!!!!!!!!!!!!
2007-07-23 12:37
举个例子
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;
}

2007-07-23 19:40