这道题没啥别的毛病,我的错误在于看不懂题. 另外还有一点是注意浮点数存在-0 #include <stdio.h> #include <ctype.h> #include <math.h> #define MAX_STR_LEN 10 + 5 double strToDouble(char str[]){ ; double sum1 = 0.0; double sum2 = 0.0; ; ; ; ]); ;str[i];i++){ &&str[i]=='…
Problem J: 连分数 Time Limit: 1 Sec  Memory Limit: 64 MBSubmit: 2723  Solved: 801[Submit][Status][Web Board] Description 一个高为n的连分数定义为 . 给出2个数,一个用p/q的方式表达,另一个用高度为n的连分数来表示,请你判断他们是否相等. Input 输入有多组,每组包含两部分用来表示两种形式的分数:第一部分是p和q(1 ≤ q ≤ p ≤ 10^18),表示分数p/q:然后是一…
Description 编写用来交换两个数的函数,使得“Append Code”中的main()函数能正确运行. ----------------------------------------------------------------------------- 用C实现三个函数int_swap().dbl_swap().SWAP(),其中SWAP()是个带参宏. 用C++实现两个函数,都以swap()命名. 以上函数的调用格式见“Append Code”.这里不给出函数原型,它们的参数请…
Description 给出三个数a,b,c,最大值是?最小值是? ----------------------------------------------------------------------------- 编写以下两个函数: get_num()的功能是读取输入的三个整数a,b,c: max_min()的功能是求出a,b,c的最大值和最小值. 以上函数的调用格式见“Append Code”.这里不给出函数原型,请通过main()函数自行确定. Input 输入的第一个整数n,表示…
Python之编写函数 在Python中,定义一个函数要使用 def 语句,依次写出函数名.括号.括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回. 我们以自定义一个求绝对值的 my_abs 函数为例: def my_abs(x): if x >= 0: return x else: return -x 请注意,函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回.因此,函数内部通过条件判断和循环可以实现非常复杂的逻辑. 如果没…
已知strcpy的函数原型:char *strcpy(char *strDest, const char *strSrc)其中strDest 是目的字符串,strSrc 是源字符串.不调用C++/C 的字符串库函数,请编写函数 strcpy. /*编写strcpy函数(10分)已知strcpy函数的原型是    char *strcpy(char *strDest, const char *strSrc);    其中strDest是目的字符串,strSrc是源字符串.(1)不调用C++/C的字…
已知类String的原型为: class String {   public:  String(const char *str = NULL); // 普通构造函数  String(const String &other);     // 拷贝构造函数  ~ String(void);         // 析构函数  String & operator =(const String &other); // 赋值函数   private:  char   *m_data;    /…
编写类String 的构造函数.析构函数和赋值函数,已知类String 的原型为:class String{public:String(const char *str = NULL); // 普通构造函数String(const String &other); // 拷贝构造函数~ String(void); // 析构函数String & operate =(const String &other); // 赋值函数private:char *m_data; // 用于保存字符串…
/** * @author:(LiberHome) * @date:Created in 2019/2/28 20:38 * @description: * @version:$ *//*编写函数求整形数组a中存储的m个不重复的整数的第k大的整数(其中m>=1,1<=k<=m)*/ /*很简单的一个思路是酱紫的:管他辣么多干啥,上来一把排序然后直接得答案*/public class page07 { public static void main(String[] args) { int…
Description 编写两个名为max的函数,它们是重载函数 ,用于求两个整数或实数的最大值.它们的原型分别是: int max(int a,int b); double max(double a,double b); 返回值是a和b的最大值. Input 输入4个数,前两个数是int类型的整数,后2个数是double类型的实数. Output 输出2个数,每个数占一行.第一个数对应于输入的两个整数的最大值,第二个数对应于输入的两个实数的最大值. Sample Input 1 2 1.4 1…