C/C++
回忆式~过去.
测试工程师
展开
-
C语言/Python经典算法冒泡排序
C语言经典算法冒泡排序C语言经典算法函数实冒泡排序Python实现选择排序原创 2022-07-01 00:39:11 · 6955 阅读 · 0 评论 -
C语言/Python经典算法选择排序
C语言经典算法选择排序C语言经典算法函数实现选择排序Python实现选择排序原创 2022-07-01 00:34:56 · 7010 阅读 · 0 评论 -
C语言实现反序输出、分解质因数、回文数判断、斐波那契数列、素数判断、零钱换整、求兔子总数
C语言实现反序输出、分解质因数、回文数判断,斐波那契数列、素数判断、零钱换整、求兔子总数原创 2022-06-13 19:41:46 · 10677 阅读 · 0 评论 -
C语言实现猴子吃桃问题
C语言实现猴子吃桃问题。猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第2天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上再吃时,就只剩一个桃子了。求第1天一共摘了多少个桃子。#include ”stdio.h“int main() { int a=1,b=1; while (b<10) { a=(a+1)*2; b++; } printf("%d",a);}#include原创 2022-06-13 19:07:36 · 7026 阅读 · 0 评论 -
C语言求两数的最大公约数和最小公倍数
输入两个正整数m和n,求其最大公约数和最小公倍数#include "stdio.h"//可以使用while语句来实现辗转相除求最大公约数int main() { int a,b,num1,num2,num3; scanf("%d %d",&a,&b); if (a < b) { num3 = b; b = a; a = num3; } num1 = a; num2 = b; while (num1!=0) {原创 2022-05-30 10:56:00 · 7789 阅读 · 0 评论 -
C语言实现输出亲密数
C语言实现两个不同的自然数A和B,如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数。#include "stdio.h"//可使用枚举算法实现int main() { int a,b,i,j,k,sum1,sum2; // scanf("%d %d",&a,&b); for(i=1;i<=3000;i++)//对30000以内的数进行穷举 {原创 2022-05-30 10:51:07 · 15445 阅读 · 7 评论 -
C语言实现显示金额面额数量
编写程序从键盘上输入一个指定金额(以元为单位,如345.78),然后显示支付该金额的各种面额人民币数量,要求显示100元、50元、10元、5元、2元、1元、1角、5分、1分各多少张,要求钱的张数最少。#include "stdio.h"//可以使用贪心法,也可以使用枚举法,但是时间效率太差int main() { float a; int b; scanf("%f",&a); if (a>=100) { b=a/100; a=a-b*100;原创 2022-05-30 10:09:43 · 12210 阅读 · 2 评论 -
C语言实现九九乘法表
#include "stdio.h"int main() { for (int i = 1; i < 10; i++) { for (int j = 1; j < 10; j++) { printf("%d*%d=%d ",i,j,i*j); } printf("\n"); }}输出样式:1*1=1 1*2=2 1*3=3 1*4=4 1*5=5 1*6=6 1*7=7 1原创 2022-05-30 10:04:37 · 6905 阅读 · 0 评论 -
C语言实现计算星座
C语言实现计算星座编写程序输入月份和日期,给出对应的星座。下面是星座计算表。 3.21-4.20 白羊 4.21-5.20 金牛 5.21-6.20 双子 6.21-7.22 巨蟹 7.23-8.22 狮子 8.23-9.22 处女 9.23-10.22 天秤 10.23-11.22 天蝎 11.23-12.22 人马 12.23-1.20 摩羯 1.21-2.20 宝瓶 2.21-3.20 双鱼#include "stdio.h"int main(){ int month, day;原创 2022-05-16 13:14:02 · 13376 阅读 · 2 评论 -
C语言实现求方程实根
C语言实现求方程实根编写程序,从键盘输入一个二元一次方程ax2+bx+c=0的三个参数a、b、c(均为整数),求此方程的实根。如果方程有实根,则输出实根(精确到小数点后2位,较大实根在前),如果没有实根,则输出没有实根的信息。格式要求如下:#include "stdio.h"#include "math.h"int main(){ int a,b,c,d; float x1,x2; scanf("%d %d %d",&a,&b,&c);原创 2022-05-15 21:40:24 · 14311 阅读 · 0 评论 -
C语言实现分解9位长整数
C语言编写程序,输入一个9位的长整数,将其分解为三个三位的基本整数并输出,其中个、十、百位为一个整数,千、万、十万位为一个整数,百万、千万、亿位为一个整数。例如123456789分解为789、456和123。#include "stdio.h"int main(){ long a; scanf("%ld",&a); while(a>0) { printf("%d ",a%1000); a=a/1000; }}#include<stdio.h>int原创 2022-05-11 19:18:29 · 9352 阅读 · 1 评论 -
C语言实现计算成绩分数所在等级
C语言实现计算成绩分数所在等级给出一百分制成绩,要求输出成绩等级’A’、’B’、’C’、’D’、’E’。90分以上为‘A’,8089为‘B’,7079为‘C’,60~69为‘D’, 60分以下为‘E’。#include "stdio.h"int main() { float score; char grade; scanf("%f",&score); switch((int)(score/10)) { case 10: case 9: grade='A'; b原创 2022-05-11 19:13:54 · 14114 阅读 · 3 评论 -
C语言实现输入字母判断是星期几
C语言实现输入字母判断是星期几请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。 例如: 程序运行时,提示你"please input first character:" 你输入’f’或者’F’,则程序输出"Friday", 你输入s,则程序进一步提示你"Please input second character:" 此时还需要进一步输入u,程序才输出"Sunday" 如果你输入的字母和任何星期的英文单词首字母都不匹配,则程序需要提示"Illegal input!\n"原创 2022-05-11 19:09:39 · 12353 阅读 · 3 评论 -
C语言实现简单计算器程序
简单计算器程序编写一个简单计算器程序,输入格式为:data1 op data2。其中data1和data2是参加运算的两个数,op为运算符,它的取值只能是+、-、*、/。。要求必须使用switch-case语句实现。输出结果精确到小数点后2位:如输入1+1, 程序应该返回结果0.00。#include "stdio.h"int main() {// your code float data1,data2; char op; scanf("%f %c %f",&data1,&a原创 2022-05-11 19:05:35 · 19225 阅读 · 0 评论 -
C语言实现计算数字能否被3个数整除
C语言实现计算数字能否被3个数整除编程实现:输入一个整数,判断它能否被3,5,7整除,并输出以下信息之一: ①能同时被3,5,7整除; ②能被其中两数(要指出哪两个)整除; ③能被其中一个数(要指出哪一个)整除; ④不能被3,5,7任一个整除。#include "stdio.h"int main() {// your code int num; scanf("%d",&num); if (num%3==0&&num%5==0&&num%7==0)原创 2022-05-11 19:00:42 · 11623 阅读 · 0 评论 -
C语言判断日期是这一年的第几天
C语言用switch语句实现判断日期是这一年的第几天要求:输入某年某月某日,判断这一天是这一年的第几天?#include "stdio.h"int main( ) { long a,b,c,d,e,x; scanf("%ld",&x); a=x/10000;/*分解出万位*/ b=x%10000/1000;/*分解出千位*/ c=x%1000/100;/*分解出百位*/ d=x%100/10;/*分解出十位*/ e=x%10;/*分解出个位*/ if (a!=0) pr原创 2022-05-11 18:56:03 · 12161 阅读 · 1 评论 -
C语言求整数几位数并逆序打印出各位数字
C语言使用if判断语句实现求整数几位数并逆序打印出各位数字要求:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。#include "stdio.h"int main() { int a,a1,a2,a3,a4,a5,a6; scanf("%d",&a); a1=a%10; a2=a%100; a3=a%1000; a4=a%10000; a5=a/10000; a6=a/10; if (a>10000&&a&l原创 2022-05-11 18:17:29 · 10382 阅读 · 0 评论 -
C语言对5位正整数输出位数,逐个输出,逆序输出
C语言实现输入一个不多于5位的正整数,要求: 求出它是几位数 分别输出每一位数字 按逆序输出各位数字,例如原数为321,应输出123#include "stdio.h"#include "math.h"int main() { int num,indiv,ten,hundred,thousand,ten_thousand,place; scanf("%d",&num); if (num>9999) place=5; else if (num>999原创 2022-04-22 14:11:20 · 14838 阅读 · 2 评论 -
C语言计算三角形的面积
C语言计算三角形的面积:从键盘输入3个整数作为一个三角形的3条边长,并保存到3个变量a、b、c中,计算并输出该三角形的面积。三角形面积的计算公式为【测试数据与运行结果】当a=2,b=3,c=2时,运行结果为1.984313。// 不按规范要求实现#include <stdio.h>#include <math.h>int main(){ float a,b,c,area,s; scanf("%f%f%f",&a,&b,&c)原创 2022-04-20 15:31:09 · 22192 阅读 · 2 评论 -
C语言输出浮点数的符号、整数部分和小数部分
C语言输出浮点数的符号、整数部分和小数部分编写程序,从键盘输入一个不等于0的浮点数,然后分别输出这个浮点数的符号、整数部分和小数部分。例如输入-123.456,输出应该是(按下列格式输出):Sign:-Integral part:123Decimal fraction part:0.456000// 方法一:用abs求绝对值和int取整和三目运算符#include "stdio.h"#include "math.h"int main(){ double a; int b; doubl原创 2022-04-20 02:21:38 · 22969 阅读 · 1 评论 -
C语言实现根据体重计算可以喝汽水的罐数
C语言实现根据体重计算可以喝汽水的罐数:一个美国政府的研究实验室得出结论,认为在汽水中常用的人造甜味剂会导致实验室老鼠的死亡。你的一个朋友在拼命的减肥,但是他不能放弃汽水。你的朋友想知道能够喝多少汽水而不会导致死亡。请编写程序,帮他回答这个问题。已知实验时,杀死一只老鼠所用的人造甜味剂是5g,老鼠的重量为35g。假设老鼠的致死量(lethal dose)成比例对应于人的致死量。一罐汽水350g,其中所含的人造甜味剂占0.1%。输入你的朋友的体重(Kg),输出他最多可以喝的汽水的罐数。//方法一:#in原创 2022-04-19 02:38:45 · 13550 阅读 · 0 评论 -
C语言实现分钟转换年和天
C语言实现提示用户输入分钟数(例如10000000),然后显示这些分钟代表多少年和多少天。为了简化问题,假设一年有365天,不足1天按1天算。//方法一:#include "stdio.h"int main(void) { long int m,y,d,m1; scanf("%ld",&m); y=m/60/24/365; d=(m-y*365*24*60)/60/24; m1=m-y*365*24*60-d*60*24; if(m1>0) d++; printf(原创 2022-04-19 01:24:35 · 13704 阅读 · 0 评论 -
C语言实现存款利息计算
存款利息的计算,有1000元,想存五年,可以按以下5种办法存:一次存5年期先存2年期,到期后将本息再存3年先存3年期,到期后将本息再存2年存1年期,到期后将本息存再存1年期,连续存5次存活期存款,活期利息每一季度结算一次当年的银行存款利息如下:1年定期存款利息为1.5%2年定期存款利息为2.1%3年定期存款利息为2.75%5年定期存款利息为3%活期存款利息为0.35%(活期存款每一季度结算一次利息)如果r为年利率,n为存款年数,则计算本息的公式为1年期本息和:p=1000*(1+r原创 2022-04-18 02:18:15 · 17283 阅读 · 1 评论 -
Mac下配置vscode编辑运行C/C++代码
最近在学习C/C++语言,由于是学习想整一个轻量级的编辑器,于是想起了由微软提供的跨平台编辑器Visual studio code这款神器,体积小,插件超多,几乎满足所有的要求,通过查官网文档以及查资料,最终配置好了在Mac下使用vscode编辑运行C/C++代码。安装步骤检查你当前的环境:你需要先检查一下你的电脑上边环境信息,看是否有已经有g++/clang编译器,如果可以查出,说明你已经具备环境要求,检查命令如下:g++ --versionclang++ --version接下来在原创 2022-03-14 20:43:26 · 12255 阅读 · 0 评论