- 博客(28)
- 收藏
- 关注
原创 PTA上头一个题,对以后写程序有借鉴
给定四种水果,分别是苹果(apple)、梨(pear)、桔子(orange)、葡萄(grape),单价分别对应为3.00元/公斤、2.50元/公斤、4.10元/公斤、10.20元/公斤。首先在屏幕上显示以下菜单:[1] apple [2] pear [3] orange [4] grape [0] exit用户可以输入编号1~4查询对应水果的单价。当连续查询次数超过5次时,程序应自动退出查询;不到5次而用户输入0即退出;输入其他编号,显示价格为0。输入格式:输入在一行中给出用户连续输入的若干个编号
2021-11-13 00:45:00
185
原创 printf格式化输出
printf格式化输出scanfscanf("%d\%d",&y,&n);//2009\1printf(“d\n”,7);//输出007printf("%0*d\n",3,7);//输出007printf("%lf",7.77);//double 格式printf("%f",7.777);//float 格式prinf("%.2f",7.777);//精确到小数点后两位(四舍五入)int a,b;char c;scanf("%d %d",&a,&b);sc
2021-11-12 00:30:00
156
原创 处理最后面的空格
处理最后面的空格R - 水仙花数Description春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+33。现在要求输出所有在m和n范围内的水仙花数。Input输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。Output对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n
2021-11-11 13:02:37
92
原创 遍历数组进行排序
遍历数组进行排序 for(i = 0; i <= n - 2; i++) { for(j = 0; j <= n - 2; j++) { if(a[j] > a[j + 1]) //仅仅需要改变大于号或者小于号即可改变排序方向**大于则交换说明小的在前(仅仅适用该题判断) { t = a[j]; a[j] = a[j + 1];
2021-11-11 13:01:51
230
原创 switch语句 ?:运算符
![在这里插入图片描述](https://img-blog.csdnimg.cn/c8ed7f8846f74025b582dc00555fc544.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAa2FsaXNwaWRlcg==,size_11,color_FFFFFF,t_70,g_se,x_16)
2021-11-11 12:59:49
79
原创 c语言代码
求众数#includeusing namespace std;int main(){int n;while(cin>>n){int a[1001];int b[1001]= {0};int i,t,max=0,c;for(i=0; i<n; i++){cin>>t;a[i]=t;b[t]++;//b数组存放的是a数组中各个元素出现的次数}for(i=0; i<1001; i++){if(b[i]>max){max=b[i];
2021-11-11 12:52:50
678
原创 C++代码
1+2+3+...+100int i=1, sum = 0, n = 100; for (i; i <= n; i++) { sum = sum + i; printf("%d", sum); if (0)printf("yes"); else printf("no");#include<iostream>void simon(int);int main(){ using na
2021-11-11 12:52:06
101
原创 8086跳转指令
一、无条件跳转:JMP ;无条件跳转二、根据CX、ECX寄存器的值跳转:JCXZ ;CX 为 0 则跳转JECXZ;ECX 为 0 则跳转三、根据 EFLAGS 寄存器 的 PSW 标志位 跳转, 这个太多了.根据标志位跳转的指令:JE ;等于则跳转 同JZJNE ;不等于则跳转 同JNZJA ;无符号大于则跳转JNA ;无符号不大于则跳转JAE ;无符号大于等于则跳转 同JNBJNAE ;无符号不大于等于则跳转 同JBJB ;无符号小于则跳转
2021-11-10 18:32:09
1471
原创 小点****
全局变量区自动初始化为0#include<stdio.h>int a[100];///自动初始化为0类似于下方main函数中的初始化int main(){int a[100]={0};return 0;}
2021-11-10 09:33:00
43
原创 遍历数组进行排序
遍历数组进行排序 for(i = 0; i <= n - 2; i++) { for(j = 0; j <= n - 2; j++) { if(a[j] > a[j + 1]) //仅仅需要改变大于号或者小于号即可改变排序方向**小于交换说明大的在前(仅仅适用我在判断,而不在做题) { t = a[j]; a[j] = a[j
2021-11-10 08:43:17
178
原创 制作睡眠快捷方式(代码)
桌面右击创建快捷方式,指向下边地址C:\Windows\System32\rundll32.exe powrprof.dll,SetSuspendState之后确定,双击就可以直接睡眠了若想添加快捷键,则可以右击刚创建的图标,属性,快捷方式
2021-10-25 22:28:36
743
原创 几个简单却烦人的数学问题(闰年、三角形面积(海伦公式)判断是否可以构成三角形)
1.一行代码搞定闰年问题(此处多了1900-2060限制)2.是否能够成三角形,和求周长面积(需要海伦公式支持)(a+b<=c||a+c<=b||b+c<=a) //可以构成三角形海伦公式:假设在平面内,有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得:而公式里的p为半周长(周长的一半):(a+b+c)/3...
2021-10-25 22:06:41
387
原创 c语言程序中常见的坑
1.忽略逻辑错误 if(a>=90) printf("A"); if(90>a>=80) printf("B"); if(80>a>=70) printf("C"); if(70>a>=60) printf("D"); if(a<60) printf("E"); 正确 if(a>=90) printf("A"); if(a<90&&a>=80) print
2021-10-25 22:05:33
161
原创 对确定的值进行排序(a,b,c从小到大排序)
{t=a;a=b;b=t}//排序程序段int a,b,c,t;{t=a;a=b;b=t}//排序程序段{t=a;a=c;c=t}{t=b;b=c;c=t}// 四个数类似int a,b,c,d,t;{t=a;a=b;b=c}{t=a;a=b;b=c}{}......
2021-10-25 22:03:44
211
原创 3人分糖果 问题
3人分糖果 问题幼儿园里,有3个小朋友编号分别是1、2、3,他们按自己的编号顺序围坐在一张圆桌旁,每个小朋友的面前分别有8、9、10颗糖果。现在做一个分糖果游戏,从1号小朋友开始,将自己的糖果平均分成三份(如果有多余的糖果,则自己立刻吃掉),自己留一份,其余两份分给相邻座位的两个小朋友。接着,2号、3号小朋友也同样这么做。请问一轮后,每个小朋友面前分别有多少糖果?(本题不难,也好想,就是会有些乱,尤其是此处【printf("%d %d %d\n",i+j+k,j+k,k);】)#include<
2021-10-25 22:02:41
4714
原创 PTA上一个有意思,对将来写程序有借鉴的题
给定四种水果,分别是苹果(apple)、梨(pear)、桔子(orange)、葡萄(grape),单价分别对应为3.00元/公斤、2.50元/公斤、4.10元/公斤、10.20元/公斤。首先在屏幕上显示以下菜单:[1] apple [2] pear [3] orange [4] grape [0] exit用户可以输入编号1~4查询对应水果的单价。当连续查询次数超过5次时,程序应自动退出查询;不到5次而用户输入0即退出;输入其他编号,显示价格为0。输入格式:输入在一行中给出用户连续输入的若干个编号
2021-10-25 21:58:27
65
原创 一些不常用的代码语句
一些不常用的代码语句 cout<<setw(8)<<a;#include <iostream>#include <iomanip>using namespace std;int a,b,c;int main(){ cin>>a>>b>>c; cout<<setw(8)<<a<<" "<<setw(8)<<b<<" "<<se
2021-10-25 21:54:13
72
原创 word 中如何输入分数和指数
分数Ctrl+F9,出现灰底的大括号,输入eq \f(X,Y)其中X、Y分别是分子和分母的式子;最后按一下“Shift+F9”组合键(注意不是除ctrl+F9),这个分式就打出来了。指数cltr+shift+F9 进入指数输入模式,再按一次退出该模式...
2021-10-24 21:45:35
1703
原创 几个简单却烦人的数学问题(闰年、三角形面积(海伦公式)判断是否可以构成三角形)
1.一行代码搞定闰年问题(此处多了1900-2060限制)2.是否能够成三角形(需要海伦公式支持)
2021-10-24 18:59:48
83
原创 格式化输入输出
printf格式化输出 printf("%03d\n",7);//输出007 printf("%0*d\n",3,7);//输出007 printf("%lf",7.77);//double 格式 printf("%f",7.777);//float 格式 prinf("%.2f",7.777);//精确到小数点后两位(四舍五入)
2021-10-24 16:58:59
1384
原创 正整数排序的认识,对3个(4个也可)
对3个(4个也可)正整数排序的认识采用如下顺序,否则会出错举例#inlcude<stdio.h> int main{ int a,b,c; scanf("%d %d %d",&a,&b,&c); int t; if(a<b) {t=a;a=b;b=t;} if(a<c) {t=a;a=c;c=t;}……1 if(b<c) {t=b;b=c;c=t;}……2 printf("%d",b); return 0; }1,2 互换会出错...
2021-10-24 16:36:14
101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人