- 2024-03-03C++第二课 while循环
循环while(条件){ 循环体}#include<bits/stdc++.h>usingnamespacestd;intmain(){ inti,s; i=1; s=0; while(i<=100) { s=s+i; i=i+1; } cout<<s<<endl; return0;}计算1
- 2024-03-03C++第一课 输出Hello World
#include<bits/stdc++.h>usingnamespacestd;intmain(){ }这是一个固定的格式,记住就行了。#include<bits/stdc++.h>usingnamespacestd;intmain(){ cout<<"Hello,World!"<<endl; return0;}这是一个简单的输出Hello,World! #include<bits/stdc
- 2023-11-11开关门
#include<stdio.h>usingnamespacestd;intmain(){ inta; scanf("%d",&a); intb[1000]; for(inti=1;i<=a;i++){ b[i]=0; } for(inti=1;i<=a;i++){ for(intj=1;j<=a;j++){ if(j%i==0){ b[j]=1-b[j]; } } } for(inti=1;i<=a;i
- 2023-05-2632
#include<iostream>usingnamespacestd;intmain(){intm,n,x,y;cin>>m>>n;inta[100];for(inti=0;i<=100;i++){x=m/n;y=m%n;a[i]=x;m=y*10;}for(inti=0;i<=100;i++){if(i==1){cout<<".";}cout<<a[i];}}五代码实现
- 2023-05-20不要怕!爱
#include<bits/stdc++.h>usingnamespacestd;intmain(){inta,i,j;cin>>a;intb[a];for(j=0;j<a;j++){cin>>b[j];}for(i=0;i<a;i++){if(b[i]%2==0){cout<<"!Love&
- 2023-05-18勾股数
求100以内的所有勾股数。所谓勾股数,是指能够构成直角三角形三条边的三个正整数(a,b,c)。我们只需要对三个数进行穷举,在通过条件判断进行判定求出结果。#include<iostream>usingnamespacestd;intmain(){ inti,j,k; cout<<"100以内的勾股数为:"<<endl; for(i=1;i<=100;i++) { fo
- 2023-05-17流类库12
#include<iostream>usingnamespacestd;intmain(){ intn; cout<<"Inputn:"; cin>>n; cout<<"Dec:"<<dec<<n; cout<<""<<"Oct:"<<oct<<n; cout<<"&
- 2023-05-14流类库3
#include<iostream>#include<iomanip>#include<string>usingnamespacestd;intmain(){ doublevalues[]={1.23,35.36,653.7,4358.24}; stringnames[]={"Zoot","Jimmy","Al","Stan"}; for(inti=0;i<4;i++) c
- 2023-05-14流类库2
#include<iostream>#include<iomanip>#include<string>usingnamespacestd;intmain(){ doublevalues[]={1.23,35.36,653.7,4358.24}; stringnames[]={"Zoot","Jimmy","Al","Stan"}; for(inti=0;i<4;i++) c
- 2023-05-1420
#include<iostream>usingnamespacestd;intmain(){ intn,b,a; for(n=0;n<=10000;n++) { intk=0; intm=n; for(;m>0;m/=10,k++); //if(k==1)cout<<k<<endl; a=n*n; inti=0; m=n; for(i=0;i<k;i++){ intp,q; p=a%10; q=n%10;
- 2023-05-1219
#include<iostream>usingnamespacestd;intmain(){ inta,b,c; for(a=0;a<=30;a++) { for(b=0;b<=30;b++) { for(c=0;c<=30;c++) { if(a+b+c==30&&3*a+2*b+c==50) { inti; i++; cout<<i<<":"<
- 2023-05-1017
#include<iostream>usingnamespacestd;intmain(){ intx,y,z; inta,b,c; inti; for(x=0;x<=50;x+=10) { for(y=0;y<=50;y+=5) { for(z=0;z<=50;z++) { if(x+y+z==50) { i++; a=x/10; b=y/5; c=z;
- 2023-05-0916
#include<iostream>#include<math.h>usingnamespacestd;intmain(){inti=1;doublesum=0;for(i=1;i<=64;i++){sum=sum+pow(2,i-1);}printf("%f",sum);}
- 2023-05-08完数
求某一范围内完数的个数。如果一个数等于它的因子之和,则称该数为“完数”(或“完全数”)。例如,例如6的因子为1,2,3,而6=1+2+3,因此6是“完数”。我们首先要确定一个上限,在这个上限范围内我们通过for循环找出符合条件的数则为完数。 #include<iostream>usingnamespacestd;intm
- 2023-05-05打卡8
#include<iostream>usingnamespacestd;intmain(){ for(inti=1;i<=9;i++) { for(intj=1;j<=i;j++) { cout<<i<<"*"<<j<<"="<<i*j<<""; } cout<<endl; } system("pau
- 2023-05-0413
#include<iostream>usingnamespacestd;intmain(){floata=11,b;for(floati=5;i>=2;i--){a=(a+(1/i))*(i/(i-1));}cout<<a;}
- 2023-05-04五元
一问题描述现在有5元请问用一元五角一角等价有多少方式二设计思路运用穷举法循环嵌套将每种符合条件的结果输出三程序流程图 四伪代码实现#include<iostream>usingnamespacestd;intmain(){ intx,y,z; for(x=0;x<=5;x++){ for(y=0;y<=10;y++){ for(z=0;z<=50;z++){
- 2023-04-27打卡14
3.1完数 #include<bits/stdc++.h>usingnamespacestd;intn;intf(intx){ intsum=0; for(inti=2;i<n/i;i++)//可以缩短时间复杂度 { if(x%i==0)sum+=i; } returnsum;}intmain(){ intl,r; cin>>l>>r; for(inti=l;i<=r;i++) { if(i==f(i))n++;//如果因
- 2023-04-25打卡12
2.9设汉王的失算 这道题非常的简单,直接从2的0次方加到2的63次方即可#include<bits/stdc++.h>usingnamespacestd;intmain(){ doubleans=0; for(inti=0;i<64;i++) { ans+=pow(2,i); } cout<<ans<<endl;} 2.10马克思手稿中的数学题 设x为男人,y为女人,z为小孩则满足x
- 2023-04-21打卡第九天
输入一个整数,求出他的所有因子。一、1.定义变量,用于保存整数值。2、利用穷举法,找出1到整数值所有能够整除的数3、循环次数已知,利用for循环。二、三、#include<iostream>usingnamespacestd;intmain(){ intn,i; cout<<"输入整数值:"; cin>>n; for(i=1;i<=n;i++) { if(n
- 2023-04-20指针处理数组元素
下面3个写法,出现在形参列表中都是等价的。voidf(intp[]);voidf(intp[3]);voidf(int*p); 设有一个int型数组a,有10个元素。用3种方法输出各元素程序1:使用数组名和下标。#include<iostream>usingnamespacestd;intmain(){inta[10]{1,2,3,4,5,6,7,8,9,0};for(inti=0;
- 2023-04-19打卡8
2.4三色球问题 流程图 #include<bits/stdc++.h>usingnamespacestd;intmain(){ for(inti=0;i<=3;i++)//红球 { for(intj=0;j<=3;j++)//白球 { //如果剩下的球小于等于黑球的个数那么就符合 if(8-i-j<=6)cout<<i<<''<<j<<''&l
- 2023-04-16数组3
#include<iostream>usingnamespacestd;intmain(){ intLine1[]={1,0,0}; intLine2[]={0,1,0}; intLine3[]={0,0,1}; int*pLine[3]={line1,line2,line3}; cout<<"Matrixtest:"<<endl; for(inti=0;i<3;i++){ for(intj=0;j<3;j++)
- 2023-04-16数组1
#include<iostream>usingnamespacestd;intmain(){ inta[10],b[10]; for(inti=0;i<0;i++){ a[i]=i*2-1; b[10-i-1]=a[i]; } for(constauto&e:a) cout<<e<<""; cout<<endl; for(inti=0;i<10;i++) cout<<b[i]<&
- 2023-04-15第一天
#include<iostream>usingnamespacestd;intmain(){ intcock,hen,chicken; for(cock=1;cock<20;cock++) { for(hen=1;hen<33;hen++) { chicken=100-cock-hen; if(cock*5+hen*3+chicken/3==100) { cout<<