求解兩道C 的題,謝謝大家,求助兩道C 程式設計題,謝謝!

時間 2021-10-19 23:49:41

1樓:

#include

#include

#include

#include

#include

#include

#include

bool check_and_msg(bool cdt, const char* true_msg = 0, const char* false_msg = 0)

}else

}return cdt;

}bool check_hex(const std::string& str)

long hex_to_dec(const std::string& str)

bool check_oct(const std::string& str)

long oct_to_dec(const std::string& str)

bool check_bin(const std::string& str)

long bin_to_dec(const std::string& str)

void show_menu(void)

unsigned long conv_index(const std::string& str, unsigned long limit)

std::stringstream ss;

ss << str;

ss >> idx;

return idx;

}void test1(void) //第一題

;conv_foo_type convs[4] = ;

int menu_idx = 0;

std::string str_menu_idx;

std::string str_num;do

while(check_and_msg((menu_idx = conv_index(str_menu_idx, 4)) >= 4, "inputed idx not exists"));

if(!menu_idx)

assert(checks[menu_idx] && convs[menu_idx]);

std::cout << "input num of idx " << menu_idx << std::endl;

do  while(check_and_msg(!((*checks[menu_idx])(str_num)), "inputed num is invalid"));

std::cout << "input end now calling..." << std::endl;

std::cout << ((*convs[menu_idx])(str_num)) << std::endl;

} while(1);

}template

std::ostream& operator<< (std::ostream& os, const std::vector& vt)

return os;

}void test2(void) //第二題

if(num_str.find_first_not_of("0123456789.")!= std::string::npos

|| (*num_str.begin()) == '.' || (*num_str.rbegin()) == '.')

std::stringstream ss;

ss << num_str;

ss >> num;

vt.push_back(num);

}std::cout << vt << std::endl;

}int main(int argc, char* ar**)

2樓:路易五十三

//第一題

#include "stdafx.h"

using namespace std;

#define numcount 32

bool isinputcorrect(int nsystem,char* sznumin)

}break;

case 3:

}break;

case 0:

default:

break;

}return bisinputcorrect;

}int main(int ar**, char *argc);int nsystem = 1;

while (nsystem>0)

if (nsystem>0)

;bool bisinputcorrect = true;

do {

cout<<"請輸入"<>sznumin;

if (!(bisinputcorrect=isinputcorrect(nsystem,sznumin)))

{cout<<"輸入有誤,請重新輸入!"<

求助兩道c++程式設計題,謝謝!

3樓:林俊權

#include

#include

using namespace std;

//第乙個

int digit(int num,int k)return flag;

}//第二個

int fact(int num)

return 1;

}int sum(int n)

return s;}

求解這兩道題,誰會這兩道題。

10.分類討論 1 m 0時,方程變為2 x 1 0 2 x 1 x 0,方程僅有一解,a 滿足題意。2 m 0時,m 2 x m 1 2 x 1 02 x恆 0,將2 x看做未知數 要a只有乙個元素,方程判別式 0或 0但由一根非正。m 1 4m m 2m 1 4m m 2m 1 m 1 恆 0 ...

兩道題謝謝

5 1.8 1 9 10 1.8 1 10 1.8x10 18萬元 6 1 1 10 1 15 6天 甲修 6x1 10 3 5 5分之3 朋友,請 採納答案 您的採納是我答題的動力,謝謝。5 1.8 1 9 10 1.8 1 10 18萬元 6 合作需要 1 1 10 1 15 1 5 30 1 ...

求兩道高數題的解答,兩道高數題,求解答

1.此為無窮 0型,先改寫成0 0型,再用洛比達法則 lim e 1 1 n n 1 n n 分子改寫成e指數 lim 1 n 由洛比達法則 lim e nln 1 1 n ln 1 1 n 1 n 1 1 n lim e ln 1 1 n 1 n 1 1 n lim e ln 1 1 n 1 n ...