C/C++
peter_young1990
matlab,vba实战程序员。
展开
-
C++语言输出两个数中的最大值1/2
C++语言输出某年某月的天数1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。输入年份为2021,月份为3,输出结果为31。2.源代码#include<iostream>using namespace std;void main (){ int year,month,days; cout<< "year: "; cin>>year; cout<< "month: "; cin>>month;原创 2021-04-03 07:14:30 · 1062 阅读 · 0 评论 -
C++语言输出某数的函数值1/2
C++语言输出某数的函数值1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。输入8以下的数2,输出xx-3x-10的值为-12。输入8以上的数10,输出4*x+100的值为140。2.源代码#include<iostream>using namespace std;void main(){ float x,y; cin>>x; if(x>=8) y=4*x+100; else y=x*x-3*x-10; cout原创 2021-04-03 07:11:05 · 996 阅读 · 0 评论 -
C++语言计算已知三边的三角形面积1/2
C++语言计算已知三边的三角形面积1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。输入三角形的三条边23/12和13,其面积如下。输入三角形的三条边1/1和3,组不成三角形。2.源代码#include<iostream>#include<iomanip>#include<math.h>using namespace std;void main (){ float a,b,c,p,s; cout<<"请输原创 2021-04-03 07:02:21 · 557 阅读 · 0 评论 -
C++语言实现两个数的交换1/2
C++语言实现两个数的交换1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。输入两个数2和4,交换后为4和2。2.源代码#include<iostream>using namespace std;void main(){ int n1,n2,temp; cout<<"输入第一个数:"; cin>>n1; cout<<"输入第二个数:"; cin>>n2; cout<<"交换前:"&原创 2021-04-03 06:56:51 · 627 阅读 · 0 评论 -
C++语言计算1到100的和1/2
C++语言计算1到100的和1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。1到100的和程序计算为5050。2.源代码#include<iostream>using namespace std;void main (){ int i=1,sum=0; while (i<=100) { sum+=i; i++; } cout<<"sum = "<<sum<<endl;}...原创 2021-04-03 06:50:22 · 1846 阅读 · 0 评论 -
C++语言制作员工信息录入和显示表1/2
C++语言制作员工信息录入和显示表1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。输入一个员工的信息,工号为10086,姓名为peter,性别为男,工龄为2,部门为行政科,输出结果如下。2.源代码#include<iostream>using namespace std;enum depmt{produce,sale,admin,elses};struct Person { int num; char name[8]; bool sex原创 2021-04-03 06:47:24 · 1059 阅读 · 0 评论 -
C++语言输出某数的倒叙数1/2
C++语言输出某数的倒叙数1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。输入年份为201,程序输出其倒叙数102。2.源代码#include<iostream>int j;using namespace std;void judge(int i){ if(i<10000 && i>99) cout<<"数据输入正确!"<<endl; else { cout<<"原创 2021-04-03 06:43:08 · 205 阅读 · 0 评论 -
C++语言输出数字对应的ASCII码1/2
C++语言输出数字对应的ASCII码1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。输入66,输出其对应的ASCII码为B。输入99,输出其对应的ASCII码为c。输入55,程序提示需重新输入。2.源代码#include<iostream>using namespace std;int j;void judge(int i){ if(i<65 || i>90 && i<97 || i>122)原创 2021-04-03 06:37:58 · 4476 阅读 · 0 评论 -
C++语言输出某年某月的天数1/2
C++语言输出某年某月的天数1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。输入年份为2021,月份为3,输出结果为31。2.源代码#include<iostream>using namespace std;void main (){ int year,month,days; cout<< "year: "; cin>>year; cout<< "month: "; cin>>month;原创 2021-04-03 06:25:57 · 900 阅读 · 0 评论 -
C++语言判断括号的搭配1/2
C++语言判断括号的搭配1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。输入()()(,判断为左右括号不匹配。输入()())(,判断为左右括号匹配。2.源代码#include <stdlib.h>#include <iostream>#include <conio.h>#include <stdio.h>using namespace std;#define STACK_INIT_SIZE 100#de原创 2021-04-02 13:01:57 · 155 阅读 · 0 评论 -
C++语言判断奇偶数1/2
C++语言判断奇偶数1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。输入23,判断为奇数。输入26,判断为偶数。2.源代码#include<iostream>using namespace std;bool issingle(int i){ if(i%2==1) return true; else return false;}void main (){ int i; cout<<"请输入一个整形变量:"; ci原创 2021-04-02 12:58:11 · 754 阅读 · 0 评论 -
C++语言判断一个数是否为素数1/2
C++语言判断一个数是否为素数1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。输入6,判断为不是素数。输入7,判断为是素数。2.源代码#include<iostream>using namespace std;void main (){ int n,i; cout<<"输入一个正整数n: "<<endl; cin>>n; for(i=2;i<=n-1;i++) if(n%i==0) break原创 2021-04-02 12:55:48 · 1167 阅读 · 0 评论 -
C++语言判断字符是否为大写字母1/2
C++语言判断字符是否为大写字母1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。输入E,结果为1。输入a,结果为0。2.源代码#include<iostream>using namespace std;bool isup(char ch){ if(ch>=65 && ch<=90) return true; else return false;}void main (){ char ch; cou原创 2021-04-02 12:53:30 · 2692 阅读 · 0 评论 -
C++语言输出斐波那契数列1/2
C++语言输出斐波那契数列1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。输入数列的长度,结果如下。2.源代码#include<iostream>#include<iomanip>using namespace std;void main (){ int n,i,a0,a1,a2; cout<<"输入n: "; cin>>n; a0=0; a1=1; cout<<setw(5)<&l原创 2021-04-02 12:50:37 · 551 阅读 · 0 评论 -
C++语言枚举法求三元一次方程组的解1/2
C++语言枚举法求三元一次方程组的解1.运行程序,输入参数,结果如下。2.源代码1.运行程序,输入参数,结果如下。对于方程组:x+y+z=36;4x+3y+0.5*z=36使x,y分别从0开始自增,验证z的值是否满足方程组,直到(x,y,z)满足方程组。结果如下:2.源代码#include<iostream>using namespace std;void main(){ int x=0,y,z; while (x<=9) { y=0; while (y原创 2021-04-02 12:48:42 · 1311 阅读 · 0 评论 -
C++语言求两个数的和差商积余1/2
C++语言求两个数的和差商积余1.输入代码,结果如下。2.源代码1.输入代码,结果如下。输入2个数:56和9,得到两者的和差积商余结果如下。2.源代码#include<iostream>#include<math.h>using namespace std;int pluse(int m,int n){ return (m+n);}int minuse(int m,int n){ return (m-n);}int times(int m,int n)原创 2021-04-02 12:39:35 · 1070 阅读 · 1 评论 -
C++语言求一元二次方程的根1/2
C++语言求一元二次方程的根1.输入代码,结果如下。1.1 整数根1.2 非整数根1.3 复数根1.4 延伸2.源代码1.输入代码,结果如下。1.1 整数根输入一个简单的方程的系数x^2-3x+2=0,得到结果如下,计算正确。1.2 非整数根输入一个复杂的方程的系数x^2+3x+1=0,得到结果如下。1.3 复数根输入一个复杂的方程的系数2x^2+2x+1=0,得到结果如下。1.4 延伸计算方程的两个根的误差:f(x1)和f(x2)。2.源代码#include<iostre原创 2021-04-02 12:33:39 · 1149 阅读 · 0 评论 -
C语言计算最小公倍数和最大公约数1/2
C语言计算最小公倍数和最大公约数1.输入代码,结果如下。2.源代码1.输入代码,结果如下。输入2个正整数12和26,得到2者的最小公倍数和最大公约数结果如下。2.源代码#include<stdio.h>/*编写求最小公倍数的函数*/int mul(int x,int y){ int z,i,t; if(x>y) { t=x; x=y; y=t; } for(i=x*y;i>=y;i--) { if((i%x==0)&&(i%原创 2021-04-02 11:15:01 · 200 阅读 · 0 评论 -
C语言输出某个个位数的平方1/2
C语言输出某个个位数的平方1.输入代码,结果如下。2.源代码1.输入代码,结果如下。输入6,输出6的平方36。2.源代码#include<stdio.h>void main (){ int i,a[10]; printf("请输入一个1到10之间的数"); scanf_s("%d",&i); if (i>10) printf("%%>_<%% 输入有误!!请运行后重新输入。\n"); else {a[i-1]=i*i; printf(原创 2021-04-02 11:12:21 · 373 阅读 · 0 评论 -
C语言统计字符串中的各种字符1/2
C语言统计字符串中的各种字符1.输入代码,结果如下。2.源代码1.输入代码,结果如下。输入字符串:this is mingfa site,welcom here!统计其中的字母、数字、空格和其他字符的个数。2.源代码#include<stdio.h>#include<string.h>void main (){ int i,character=0,number=0,space=0,other=0; char s[100]; printf("请输入一个字符串:\n原创 2021-04-01 22:40:01 · 1134 阅读 · 1 评论 -
C语言统计100到200之间的素数1/2
C语言统计100到200之间的素数1.输入代码,结果如下。2.源代码1.输入代码,结果如下。输出100到200之间的素数,并统计个数。2.源代码#include<stdio.h>#include<math.h>void main(){ int n,k,i,m=0; printf(" 100到200之间的素数分别为:\n\n"); for(n=101;n<=199;n=n+2) {k=sqrt(n); for (i=3;i<=k;i++)原创 2021-04-01 22:37:33 · 308 阅读 · 0 评论 -
C语言输出ASCII码表1/2
C语言输出ASCII码表1.输入代码,结果如下。2.源代码1.输入代码,结果如下。2.源代码#include "stdio.h"#include<string.h>void main(){ int i; for(i=33;i<128;i++) printf("%d %c ",i,i);}原创 2021-04-01 22:33:56 · 1257 阅读 · 3 评论 -
C语言连接两个字符串(函参为指针)1/2
@TOC1.输入代码,结果如下。输入字符串s1:my name is和字符串s2:peter,得到结果如下。2.源代码#include <stdio.h>#include <string.h>char s[100];char *strlink(char *pt1,char *pt2){ char *pt; pt=s; for(;*pt1!='\0';pt1++) { *pt=*pt1; /*把pt1的地址值复制到pt*/ pt+原创 2021-04-01 22:29:10 · 508 阅读 · 0 评论 -
C语言按序提取字符串中的大写字母1/2
C语言按序提取字符串中的大写字母1.输入代码,结果如下。2.源代码1.输入代码,结果如下。输入Changsha Changchun Seatle,得到结果如下。2.源代码#include<stdio.h>#include<string.h>char s1[100];char *upcopy(char *news,char *olds){ int i=0; for(;*olds!='\0';olds++) { if('A'<=*olds&&a原创 2021-04-01 19:58:22 · 1631 阅读 · 0 评论 -
C语言分解质因数1/2
C语言分解质因数1.输入代码,结果如下。2.源代码1.输入代码,结果如下。输入51,得到结果如下。2.源代码#include<stdio.h>void main (){ int i,n,a[10],count=-1,f=0; scanf_s("%d",&n); for(;;) { for(i=2;i<=n;i++) { if(n%i==0) { if(n==i) { count++,a[count]=i; f原创 2021-04-01 19:54:38 · 169 阅读 · 0 评论 -
C语言做成绩分类1/2
C语言做成绩分类1.输入代码,结果如下。2.源代码1.输入代码,结果如下。当成绩90<=x<=100,为A;当成绩80<=x<=89,为B;当成绩70<=x<=79,为C;当成绩60<=x<=69,为D;当成绩0<=x<=59,为E;比如,输入95,得到A。输入85,得到B。输入75,得到C。输入65,得到D。输入55,得到E。2.源代码#include<stdio.h>void main (){原创 2021-04-01 19:51:18 · 846 阅读 · 0 评论 -
C语言计算pi的值1/2
C语言计算pi的值1.输入代码,结果如下。2.源代码1.输入代码,结果如下。利用pi的级数展开公式如下:输入一个正整数,值越大、精度越高,比如输入10000,结果如下:2.源代码/* Note:Your choice is C IDE */#include "stdio.h"#include<math.h>void main(){ int i,n; float sum=0,pi; printf("please enter a integer n=:\原创 2021-04-01 19:35:23 · 1067 阅读 · 0 评论 -
C语言打印Hello1/2
C语言打印Hello1.运行代码,结果如下。2.源代码1.运行代码,结果如下。2.源代码#include<stdio.h>void main (){ printf("\n * * **** * * ****\n"); printf(" * * * * * * *\n"); printf(" **** **** * * * *\n"); printf("原创 2021-04-01 19:22:38 · 224 阅读 · 0 评论 -
C语言删除字符串中的c或C1/2
C语言删除字符串中的s1.输入代码,结果如下。2.源代码1.输入代码,结果如下。输入一些字符串,程序自动删除其中的s,结果如下。2.源代码#include <stdio.h>#include <string.h>void main (){ char s[100]; gets(s); { int n,i,j; n=strlen(s); for (i=0;i<=n;i++) { if(s[i]=='c'||s[i]=='C') {f原创 2021-04-01 19:18:15 · 437 阅读 · 0 评论 -
C语言测试break 和 continue的区别1/2
C语言测试break 和 continue的区别1.输入代码,结果如下。2.源代码1.输入代码,结果如下。对于1到10的自然数,在4和5分别使用Break和continue,得到结果如下。2.源代码#include<stdio.h>void main(){ int r; float s; for(r=1;r<=10;r++) { s=r; if (3<s&&s<6) break; printf("原创 2021-03-14 22:08:00 · 86 阅读 · 0 评论 -
C语言输出123456互不相同的三位数组合1/2
C语言输出123456互不相同的三位数组合1.运行代码,结果如下。2.源代码1.运行代码,结果如下。2.源代码#include<stdio.h>void main (){ int i,j,k,count=0; printf(" 由1,2,3,4,5,6组成的互不相同的三位数是:\n"); for(i=1;i<=6;i++) for(j=1;j<=6;j++) for(k=1;k<=6;k++) if(i!=k&&i!=j&原创 2021-03-14 22:00:27 · 1796 阅读 · 0 评论 -
C语言输出16进制乘法表1/2
C语言输出16进制乘法表1.运行代码,结果如下。2.源代码1.运行代码,结果如下。2.源代码#include<stdio.h>void main (){ int i,j,k=0; for(i=1;i<16;i++) for(j=1;j<16;j++) { printf("%-4.0X ",i*j); k++; if(k%15==0) printf("\n"); }}...原创 2021-03-14 21:49:51 · 561 阅读 · 4 评论 -
C语言计算国际75椭球的全面积和半径1/2
C语言计算国际75椭球的全面积和半径1.运行代码,得出椭球面积。2.部分源代码1.运行代码,得出椭球面积。国际75椭球全面积为:510066100693931.625000平方米(5.100661亿平方公里)地球圆球半径Re=6371010.172219米2.部分源代码#include<stdio.h>#include<math.h>#define guoji75_a 6378140.00#define guoji75_b 6356755.2881575287#d原创 2021-03-14 20:58:25 · 233 阅读 · 0 评论 -
C语言计算地球两点间的梯形面积1/2
C语言计算两点间的梯形面积1.输入两点的经纬度,计算梯形面积。2.部分源代码1.输入两点的经纬度,计算梯形面积。输入1,选为国际75椭球。输入第一点经度为1°2′3″,纬度为3°2′1″;第二点经度为51°52′53″,纬度为53°52′51″。计算出椭球梯形面积为105588632875233.765625平方米(52794316.437617平方公里)。2.部分源代码#include<stdio.h>#include<math.h>#define guoji75_a原创 2021-03-14 20:51:44 · 488 阅读 · 0 评论 -
C语言计算两纬线间子午线弧长1/2
C语言计算两纬线间子午线弧长1.输入两个纬度,计算纬线间的子午圈弧长。2.部分源代码1.输入两个纬度,计算纬线间的子午圈弧长。输入2,选择克氏椭球。输入纬度1为1°2′3″,纬度2为51°52′53″,计算出两纬线间的子午圈弧长为5541608.672米。2.部分源代码#include<stdio.h>#include<math.h>#define guoji75_a 6378140.00#define guoji75_b 6356755.2881575287#de原创 2021-03-14 20:40:47 · 425 阅读 · 0 评论 -
C语言计算某纬度一点的子午圈和卯酉圈半径1/2
C语言计算某纬度一点的子午圈和卯酉圈半径1.输入纬度,计算子午圈和卯酉圈半径。2.部分源代码1.输入纬度,计算子午圈和卯酉圈半径。输入1,选为国际75椭球。输入纬度12°34′56″,计算出来子午圈半径为6338193.296米,卯酉圈半径为6379063.053米。输入方位角为21°43′6″,该点的曲率半径为6343412.766米。2.部分源代码#include<stdio.h>#include<math.h>#define guoji75_a 6378140原创 2021-03-14 20:23:24 · 1480 阅读 · 2 评论