- 博客(33)
- 收藏
- 关注
原创 【无标题】
#include <iostream.h>#include <iostream>using namespace std;typedef struct BiTNode{ int data; struct BiTNode *lchild,*rchild;}BiTNode, *BiTree;void Search(BiTree B,int key,BiTree F,BiTree &p){ if(!B) { p=F; cout<<"未查找到
2021-12-23 13:15:28 306
原创 2021-10-14
List item`#include#includeusing namespace std;typedef struct Member{char name[3];int number;char sex[2];int age;int tel;char address[100];}Datatype;typedef struct LNode {Datatype data;struct LNode *next;} LNode, *LinkList;void page.
2021-10-14 13:36:54 104
原创 2021-10-14
#include#includeusing namespace std;typedef struct Member{ char name[3];int number; #include#includeusing namespace std;typedef struct Member{char name[3];int number;char sex[2];int age;int tel;char address[100];}Datatype;typedef struct LNo
2021-10-14 13:35:26 85
原创 2021-10-14
#include#includeusing namespace std;typedef struct Member{char name[3];int number;char sex[2];int age;int tel;char address[100];}Datatype;typedef struct LNode {Datatype data;struct LNode *next;} LNode, *LinkList;void page(){cout <
2021-10-14 13:32:07 93
原创 python编程1-10猜数字问题
import randomsecret = random.randint(1,10)temp = input("caiyixia:")guess = int(temp)times = 1while (guess != secret) and (times < 3): if guess > secret: print("dale") else: print("xiaole") temp = input ( ).
2021-09-14 12:26:19 3488 1
原创 ACM大学生程序设计竞赛题库第一章 HDOJ1056-HangOver
题目:C语言:#include<stdio.h>void main(){double c;while(scanf("%lf",&c)&&c){int i=2;double s=0;while(s<c){s=s+1.00/i;i++;}printf("%d card(s)\n",i-2);}}C++语言:#include <iostream.h>void main(){double c;cin
2021-07-20 09:58:04 197
原创 第三章:顺序结构程序设计
powpow() 如果接收两个参数,如 pow(x, y),则结果相当于 x^y,也就是 x 的 y 次方pow() 如果接收三个参数,如 pow(x, y, z),则结果相当于 (x^y) % z,也就是 x 的 y 次方再对 z 进行取余int x=3,y=4,z=5;则表达式!(x+y)+z-1 && y+z/2的值是!优先级比&&高y+z/2为真!(x+y)为0z-1等于4 为真 所以结果为真赋值符 = 左边一般是变量以下选项中,...
2021-07-03 15:34:47 118
原创 第二章:C++的基础知识(2)
C++的运算符(1)算术运算符:+(加法/正值)、一(减法/负值)、*(乘法)、/(除法)、%(整除求余)、++(自增)、一一(自减)。(2)关系运算符:>(大于)、<(小于)、==(等于)、>=(大于或等于)、<=(小于或等于)、!=(不等于)。(3逻辑运算符:&&(逻辑与)、||(逻辑或)、!(逻辑非)。(4)位运算符:<<(按位左移)、>>(按位右移)、&(按位与)、|(按位或)、A(按位异或)、~(...
2021-07-03 14:42:32 63
原创 第二章:C++的基础知识
数据类型:数值数据和非数值数据数值数据:定点表示法 浮点表示法非数值数据:二进制数来表示一个符号2.1整数类型 int 32位 short 16位 long 32位 最高位用作符号位 32位 范围:-214783648~2147483647214783648=2^31 无符号整型数:unsigned修饰 0~214783648*2-1=2^32-12.2实数类型 实数类型就是浮点型 floa...
2021-07-03 14:04:07 198
原创 C++程序设计概述习题
(1) 二进制语言是属于( )。A.面向机器语言B.面向问题语言C.面向过程语言D.面向汇编语言(2) 将汇编语言编写的程序翻译成目标程序的是( )。 A.解释B.编译C.汇编D.源(3) 不属于面向机器语言的是( )。A.符号语言B.二进制语言C.汇编语言D.C++语言注:面向机器语言是汇编语言(4) 下列语言中不属于面向过程的语言是( )。A.高级语言B.低级语言C.ALGOL语言D....
2021-07-03 13:11:59 91
原创 第一章:C++程序设计概述
程序:一组可以执行的指令程序设计的核心:算法算法:解决某一个问题的一组明确步骤的有序集合算法的特征:输入:有0/多个输入 输出:有1/多个输出 明确性:算法的每一步骤必须有确切的定义 有限性:执行有限个步骤后终止 有效性:算法的每一步都可以有效的执行目标:正确性:运行结果 可读性:可供人们阅读的容易程度 健壮性(容错性):对不合理数据输入的反应和处理能力 时间复杂度:执行算法所需的计算工作量 空间复杂度:算法需要消耗的内存空间表示方法: 自然语言 传统流程国 结构化流
2021-07-03 12:57:42 103
原创 选举投票问题
#include <stdio.h>#include <string.h>struct Person { char name[20]; int count;}leader[3]={"li",0,"zhang",0,"sun",0};int main(){ int i,j; char leader_name[20]; for(i=0;i<10;i++) { scanf("%s",leader_name); for(j=0;j<3;j++.
2021-06-21 11:51:55 340 2
原创 冒泡法和选择排序法对比(数组)
冒泡法:#include<iostream.h>void main(){int i,j,arr[10],t;for(i=0;i<10;i++)cin>>arr[i];for(i=0;i<9;i++){ for(j=0;j<9- i;j++) {if(arr[j]> arr[j+ 1]) t= arr[j]; arr[j]=arr[j+1]; arr[j+1]=t;}}for(i=0;i<10;i++)cout
2021-06-19 18:06:51 47
原创 求素数+移动
求素数 素数从2开始#include<iostream>using namespace std;#define max 100void main() { char k[101]; int i,j; for (i=2; i<=max; i++) k[i]=1; for (i=2;i<=max;i++) { if(k[i]) for(j=2*i;j<=max;j=j+i) k[j]=0; } for(i=2;i<=max;i++)
2021-06-19 17:22:34 47
原创 函数+共用体+结构体+宏+枚举
函数:int型函数需要返还一个值 在后期使用中使得有值为该值两种引用形式:A.在main函数之前 float a(a,b,c)
2021-06-19 15:53:08 96
原创 读字符串中的元素c语言和c++语言的对比
#include<stdio.h>int main(){ int a=0,b=0,c=0,d=0; char x; printf("输入一行字符串:\n"); while((x=getchar())!='\n') { if(x>='a'&&x<='z'||x>='A'&&x<='Z') a++; else if(x==' ') b++; else if(x>='1'&&x<='.
2021-06-19 14:09:05 48
原创 用循环语句求cos的值
#include <iostream.h>#include<math.h>const double pi=3.1415926;double mycos(double);void main( ){ cout << "cos(60°)的值为" << mycos((60.0 / 180) * pi) << endl; cout << "cos(60°)的更精确的值为" << cos((60.0 / 180) * .
2021-06-19 12:59:58 732
原创 金字塔C++
基础版#include <iostream.h>void main(){int n,i,j;cin>>n;for(i=1;i<=n;i++){for(j=1;j<=n-i;j++)cout<<" ";for(j=1;j<=2*i-1;j++)cout<<"*";cout<<endl;}}
2021-06-19 12:20:05 1271
原创 求最大公约数
法一:#include <iostream.h>void main(){int m,n,i,r;cin>>m>>n;if(m<n){ r=m;m=n;n=r;}//该语句确保m>nr=m%n;while(r){m=n;n=r;r=m%n;}cout<<n<<endl;}
2021-06-19 11:16:36 51
原创 迭代法+完数
#include <iostream.h>#include <math.h>void main(){double x1,x2,a;cout<<"请输人a: ";cin>>a;while(a<0){cout<<"请输入非负数: ";cin>> a;}if(a==0)x2=0;else{x1=a/2.0;x2=(x1+a/x1)/2;}while(fabs(x2-x1)>1e-7){x1=x2;.
2021-06-19 10:43:16 65
原创 不使用第三个变量实现交换两个变量
补充知识点:pow函数pow(x,y) x的y次方#include <iostream>#include<math.h>using namespace std;int main(){int a,b;cin>>a>>b;a=a+b;b=a-b;a=a-b;cout<<a<<b;return 0;}
2021-06-18 18:23:57 61
原创 求方程的根
#include <iostream>#include<math.h>using namespace std;int main(){float a,b,c,disc,x1,x2,p,q;cin>>a>>b>>c;disc= b*b-4*a*c;p=-b/(2*a);q= sqrt(disc)/(2* a);x1=p+q;x2=p-q;cout<<"x1 = "<<x1 <<"x2= ".
2021-06-18 18:14:41 55
原创 读角度,输出正弦值
#include <iostream>#include<math.h>using namespace std;int main(){double x,x1, y;const double pi= 3.1415926;cin>>x;x1 =x* pi/180;y= sin(x1);cout<<"sin("<<x<<")="<<y<< endl;return 0;}
2021-06-18 17:55:16 312
原创 三位整数的倒序输出
#include <iostream>using namespace std;int main(){ int a; cin>>a; int b,c,d; b=a%10; /*个位*/ d=a/100;/*百位*/ c=(a-d*100)/10;/*十位*/ cout<<b<<endl; cout<<c<<endl; cout<<d;return 0;}
2021-06-18 17:17:50 764
原创 字符加密 yting
#include <iostream>#include <string>using namespace std;int main(){char a[5];int i; for(i=0;i<5;i++)cin>>a[i]; for(i=0;i<5;i++)a[i]=int(a[i])+4;/*一个一个加上去*/ for(i=0;i<5;i++)cout<<a[i];return 0;}...
2021-06-18 16:56:23 55
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人