请编写求N个完全数的程序。 所谓完全数是一个整数,该整数等于除自身以外的所有约数之和。例如:6是一个完全数,因为6=1+2+3;28也是一个完全数,因为28=1+2+4+7+14。 约定:通过键盘输入N的值,并且N=3。
正确答案
答案解析
相似试题
(简答题)
请编写一程序,该程序的功能是对命令行中指定的两个文本文件进行比较,并打印两个文件首次不同的行和该行中第一个不相同字符的位置。 提示:文件中用‘/n’标记一行的结束。
(简答题)
如图所示,手动绞车采用蜗杆传动,m=8mm,q=8,z1=1,z2=40,卷筒直径D2=200mm,试求: (1)使重物上升1m手柄所转圈数n1,并在图中标出手柄的转向; (2)若蜗杆和蜗轮间当量摩擦系数fv=0.2,求传动的啮合效率η1,传动能否自锁? (3)若起重量Q=104N,人手推力P=200N,求手柄长度L; (4)重物上升时蜗轮所受的力的大小及方向(用分力表示)。
(简答题)
请编写一程序,该程序对于输入的字符串(该字符串包含数字字符和非数字字符),如: ab123xy45? 2010nian4yue &05 将串中连续的数字作为一个整数依次存放到数组a中,例如,将123存放在a[0]中,45存放在a[1]中,将2010存放在a[2]中,……;统计这些整数的数目,并输出这些整数。
(简答题)
下面程序的功能是根据下列近似公式计算e的n次方。其中,函数FUN1用来计算每一项分子的值,函数FUN2用来计算每一项分母的值。请编写函数FUN1和函数FUN2。
(简答题)
请编写一程序,该程序统计并输出文本文件file.dat中的字符个数。
(简答题)
请设计一C语言函数(注:只要求写出该函数,不要求写出完整程序),该函数的功能是将一个int类型的数组A[0..n-1]的所有元素循环右移k个位置。 例如,对于某数组,当k=3(即把数组所有元素循环右移3位)时,是将
(单选题)
下面的叙述哪些是正确的() (1)在软件开发过程中,编程作业的代价最高。 (2)良好的程序设计风格应以缩小程序占用的存储空间和提高程序的运行速度为原则。 (3)为了提高程序的运行速度,有时采用以存储空间换取运行速度的方法。 (4)对同一算法,用高级语言编写的程序比用低级语言编写的程序运行速度快。 (5)COBOL是一种非过程型语言。 (6)LISP是一种逻辑型程序设计语言。
(填空题)
下面的程序用变量count统计文件letter.dat中字符的个数。请写出程序的横线处应该填入的内容。() #include main( ) { FILE *fp; long count=0; if((fp=fopen((“letter.dat”, ))==NULL){ printf((“Cannot open file!/n”); exit(0); } while(!feof(fp)){ ; count++; } printf((“count=%d/n”,count); fclose(fp); }
(单选题)
下面程序段的运行结果是()。 char *p=“abcdefgh”; p+=3; printf(“%d/n”,strlen(strcpy(p,“ABCD”)));