找不到 !!! 。。。。
// test.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include "stdafx.h"
#include <windows.h>
#include <math.h>
//#include <iostream.h>
#include <iostream>
using namespace std;
void tool_N_to_BCD(long i);
class CmyClass
{
public: //公有类
double dNnum;
long lP;
long a;
long b;
long c;
void Fun_xy();
int Fun_sun_public(long a,long b ,long c);
~CmyClass(){} //析构函数
private: //私有类
int Fun_sun(long a,long b ,long c);
};
void CmyClass::Fun_xy()
{
cout << "请输入函数Ax^2+Bx+C=y的a b c"<< endl;
cin >>a>>b>>c;
cout <<a<<"x^2+"<<b<<"x+"<<c<<"+0"<< endl;
double x1=0,tmp=b*b-4*a*c;
cout <<"△="<<tmp<<endl;
if(tmp > 0 || tmp == 0)
{
x1=(-b-sqrt(tmp))/(2*a);
cout <<"x1="<<x1<< endl;
cout <<"x2="<<(-b+sqrt(tmp)/(2*a))<< endl;
}
else
{cout<<"没有交点"<<endl;
cout <<"Xi1="<<-b/(2*a)<<"+"<<"sqrt("<<tmp<<"*i)/"<<2*a<<endl;
cout <<"Xi2="<<-b/(2*a)<<"-"<<"sqrt("<<tmp<<"*i)/"<<2*a<<endl;
}
}
int CmyClass:: Fun_sun_public(long a,long b ,long c)
{
Fun_sun(a, b , c);
return 0;
}
int CmyClass::Fun_sun(long a,long b ,long c)
{
CmyClass::Fun_xy();
cout <<a<<"x^2+"<<b<<"x+"<<c<<"=0"<< endl;
Fun_xy();
cout <<a<<"x^2+"<<b<<"x+"<<c<<"=0"<< endl;
cout <<"a+b+c="<<a+b+c<< endl;
return 0;
}
CmyClass character[4]; //定义class CmyClass 类的4个数组对象
void tool_N_to_BCD(long i)
{
int ilen=0;
int j=0,tmp=0;
double *p=0;
char *q=0;
char cTemp[20]="";
/*
itoa(i, cTemp, 2);
cout <<cTemp<<endl;
*/
if(i%1000 > 0)
{ilen=4;}
else if(i%100 > 0)
{ilen=3;}
else if(i%10 > 0)
{ilen=2;}
else{ilen=1;}
p=new double(8);
while(i)
{
if( i%10>0 || i%10 == 0)
{
tmp=i%2;
*p*=10;
*p+=tmp;
i/=2;
j++;
}
}
cout <<*p<<endl;
//逆序输出二进制
int pt=(int)*p;
sprintf(cTemp, "%d", pt);
for( i=j;i > 0; i--)
{
std::cout<<cTemp[i];
}
cout<<"\n"<<endl;
delete p;
}
int main()
{
std::cout << "这是第一个程序" << endl;
long i=0;
int iNum1=0, iNum2=0;
while(1)
{
cout << "请输入10进制i值" << endl;
std::cin >>i;
// if( isdigit(i)!=0 ) //判断是否输入的是数字字符 注意是字符不是字符串
// continue;
cout << "请输入2个要求和的整数:"<< endl;
cin >>iNum1;
cin >>iNum2;
/*
cout << iNum1<<endl;
cout << "+"<<endl;
cout << iNum2<<endl;
cout << "=" <<endl;
cout << iNum1+iNum2 <<endl;
*/
cout << "i=" << i<<endl;
std::cout << iNum1<< "+"<<iNum2<< "=" << iNum1+iNum2 <<endl;
cout <<"十进制\t"<< "i=" << i<<endl;
cout <<"hex\t"<< "i=" <<hex<< i<<endl;
cout <<"Oct\t"<< "i=" <<oct<< i<<endl;
cout <<"Dec\t"<< "i=" <<dec<< i<<endl;
tool_N_to_BCD(i);
cout <<iNum1<<"\t"<<iNum2<<"\t"<<i<<endl; //< font="" style="font-family: Arial; font-size: 14px; line-height: 24px; ">
cout <<"原来class CmyClass 的 character.lP;"<<character[0].lP<<endl;
cout <<"请输入class CmyClass 的 character.lP;"<<endl;
cin >>character[0].lP;
cout <<"输入class CmyClass 的 character.lP;"<<endl;
for(int i=0;i<2;i++)
{
character[i].Fun_xy();
// character[0].Fun_sun(0,0,0); //类私有函数无法访问
character[i].Fun_sun_public(0,1,22);
}
}
return 0;
}
找不到 !!! 。。。。相关推荐
- Java学到什么水平能够出去找工作!
Java学到什么水平能够出去找工作!搞定这些技术吧! 1.JavaSE内容 环境搭建,基础语法,面向对象,数组,集合,常用API,IO流,反射机制,多线程,网络编程 要求: 利用这些基础知识,写出一个 ...
- 由于找不到PBSYS90.dll,无法继续执行代码。重新安装程序可能会解决此问题!
问题: 解决: 找到你安装powerbuild的目录,找到这个dll文件 把它添加进环境变量的path里 结果: 重启就会成功! 总结: 1.重装是解决不了的,我试了两次都还是不行 2.网上找PBSY ...
- colab找不到模块 no name
https://www.jianshu.com/p/2cf00bb9db34?utm_source=oschina-app 穷学生学习神经网络一定体会过"等待"的痛苦... 循环一 ...
- LeetCode简单题之找出两数组的不同
题目 给你两个下标从 0 开始的整数数组 nums1 和 nums2 ,请你返回一个长度为 2 的列表 answer ,其中: answer[0] 是 nums1 中所有 不 存在于 nums2 中的 ...
- LeetCode简单题之找出数组排序后的目标下标
题目 给你一个下标从 0 开始的整数数组 nums 以及一个目标元素 target . 目标下标 是一个满足 nums[i] == target 的下标 i . 将 nums 按 非递减 顺序排序后, ...
- LeetCode简单题之柠檬水找零
题目 在柠檬水摊上,每一杯柠檬水的售价为 5 美元.顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯. 每位顾客只买一杯柠檬水,然后向你付 5 美元.10 美元或 20 美元.你必 ...
- LeetCode简单题之在长度 2N 的数组中找出重复 N 次的元素
题目 给你一个整数数组 nums ,该数组具有以下属性: nums.length == 2 * n. nums 包含 n + 1 个 不同的 元素 nums 中恰有一个元素重复 n 次 找出并返回重复 ...
- AndroidManifest 配置Activity 一直提示找不到,
今天下午昏昏迷迷的写了一个功能,在AndroidManifest 配置activity时候一直提示找不到,但是自己写了activity 呢, 最后仔细看了下原来是把activity写到fragment ...
- 【luogu3398】 仓鼠找sugar [LCA 倍增]
P3398 仓鼠找sugar 长期不学竞赛...导致1mol的低级错误出现 把f数组开为f[N][20] 写错判断 我烂了QAQ我好瘟死于低级错误久久无法判断出来 如果两条路径相交,那么一定有一条路径 ...
- cygwin执行.py提示找不到模块,但已经安装模块的解决办法
. 在解决了cygwin中make命令不能使用的问题之后(https://www.cnblogs.com/zhenggege/p/10724122.html),make maskrcnn路径下的set ...
最新文章
- python手机版代码-Python手机号码归属地查询代码
- Android Gradle 学习笔记(四):Gradle 构建脚本
- mount查看linux分区大小,Linux磁盘管理----分区格式化挂载fdisk、mkfs、mount
- 会计学研究生课程有计算机吗,2018考研:会计专业有哪些研究方向?
- ubuntu 13.04 telnet 详细配置
- 用VC写Assembly代码(6)--附录2[windows进程中的内存结构]
- C语言自增自减运算辨析
- Ajax前台传数组,Java后台接收方式
- 基于STM32的PWM电机驱动TB6612、A4950
- 【CODETOOL】文件比较Beyond Compare使用介绍
- mysql mpm_mysql mpm
- 打开IE浏览器页面默认为标准模式的方法
- 在vue里引入使用Ag-grid表格插件
- git仓库创建及上传
- Kubeadm创建集群
- oracle备份数据库的格式,ORACLE 数据库备份文件的后缀是()。
- 信创实践之达梦数据库介绍
- Qt snippets
- iOS 通过github自动打包ipa
- 看完电视剧“天道“的第一次感想记录