写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入。
求方程ax2+bx+c=0的根,用3个函数分别求当:b2-4ac大于0、等于0和小于0时的根并输出结果。从主函数输入a,b,c的值。
写一个判素数的函数,在主函数输入一个整数,输出是否为素数的信息。
写一个函数,使给定的一个3×3的二维整型数组转置,即行列互换。
写一个函数,使输入的一个字符串按反序存放,在主函数中输入和输出字符串。
写一个函数,将两个字符串连接。
写一个函数,将一个字符串中的元音字母复制到另一字符串,然后输出。
写一个函数,输入一个4位数字,要求输出这4个数字字符,但每两个数字间空一个空格。如输入1990,应输出“1 9 9 0”。
编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果。
写一个函数,输入一行字符,将此字符串中最长的单词输出。
写一个函数,用“起泡法”对输入的10个字符按由小到大顺序排列。
用牛顿迭代法求根。方程为ax3+bx2+cx+d=0,系数a,b,c,d的值依次为1,2,3,4,由主函数输入。求x在1附近的一个实根。求出根后由主函数输出。
用递归方法求n阶勒让德多项式的值,递归公式为
输入10个学生5门课的成绩,分别用函数实现下列功能:
①计算每个学生的平均分;
②计算每门课的平均分;
③找出所有50个分数中最高的分数所对应的学生和课程;
④计算平均分方差:
其中,xi为某一学生的平均分。
写几个函数:
①输入10个职工的姓名和职工号;
②按职工号由小到大顺序排序,姓名顺序也随之调整;
③要求输入一个职工号,用折半查找法找出该职工的姓名,从主函数输入要查找的职工号,输出该职工姓名。
写一个函数,输入一个十六进制数,输出相应的十进制数。
用递归法将一个整数n转换成字符串。例如,输入483,成输出字符串"483"。n的位数不确定,可以是任意位数的整数。
给出年、月、日,计算该日是该年的第几天。