- 点击跳转专栏=>Unity3D特效百例
- 点击跳转专栏=>案例项目实战源码
- 点击跳转专栏=>游戏脚本-辅助自动化
- 点击跳转专栏=>Android控件全解手册
- 点击跳转专栏=>Scratch编程案例
- 点击跳转=>软考全系列
- 点击跳转=>蓝桥系列
👉关于作者
专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)
有什么需要欢迎底部卡片私我,获取更多支持,交流让学习不再孤单。
👉实践过程
需要所有整理的文档可底部卡片联系我,直接发压缩包。
😜荷兰国旗问题
描述
荷兰国旗有三横条块构成,自上到下的三条块颜色依次为红、白、蓝。现有若干由红、白、蓝三种颜色的条块序列,要将它们重新排列使所有相同颜色的条块在一起。本问题要求将所有红色的条块放最左边、所有白色的条块放中间、所有蓝色的条块放最右边。
输入
第1行是一个正整数n(n<100),表示有n组测试数据。接下来有n行,每行有若干个由R,W,B三种字符构成的字符串序列,其中R,W和B分别表示红、白、蓝三种颜色的条块,每行最多有1000个字符。
输出
对输入中每行上由R,W,B三种字符构成的字符串序列,将它们重新排列使所有相同颜色的条块在一起,满足前述要求。
样例输入
3
BBRRWBWRRR
RRRWWRWRB
RBRW
样例输出
RRRRRWWBBB
RRRRRWWWB
RRWB
#include <stdio.h>main()
{int n;scanf("%d ",&n);while(n--){int r=0,w=0,b=0;int i;char ch;ch=getchar();while(ch!='\n'){if(ch=='R')r++;if(ch=='W')w++;if(ch=='B')b++;ch=getchar();}for(i=0;i<r;i++)printf("R");for(i=0;i<w;i++)printf("W");for(i=0;i<b;i++)printf("B");printf("\n");}return 0;
}
😜正三角形的外接圆面积
描述
给你正三角形的边长,pi=3.1415926 ,求正三角形的外接圆面积。
输入
只有一组测试数据 第一行输入一个整数n(1<n<1000)表示接下来要输入n个边长m(1.0<=m<1000.0)
输出
输出每个正三角形的外接圆面积,保留两位小数,每个面积单独占一行。
样例输入
5
1
13
22
62
155
样例输出
1.05
176.98
506.84
4025.43
25158.92
#include <stdio.h>
#define pi 3.1415926main()
{int n;scanf("%d",&n);while(n--){//要用double型,float的有效浮点位数不够 double m;scanf("%lf",&m);printf("%.2lf\n",pi*m*m/3);}return 0;
}
😜比较字母大小
描述
任意给出两个英文字母,比较它们的大小,规定26个英文字母A,B,C…Z依次从大到小。
输入
第一行输入T,表示有T组数据;
接下来有T行,每行有两个字母,以空格隔开;
输出
输出各组数据的比较结果,输出格式见样例输出;
(注意输出严格按照输入的顺序即输入是A B,输出时必须是A?B)
样例输入
3
A B
D D
Z C
样例输出
A>B
D=D
Z<C
#include <stdio.h>main()
{int T;scanf("%d ",&T);while(T--){char a,b;scanf("%c %c",&a,&b);if((int)(a-b)==0)printf("%c=%c\n",a,b);else if((int)(a-b)>0)printf("%c<%c\n",a,b);elseprintf("%c>%c\n",a,b);//去掉回车,防止存入agetchar();}return 0;
}
😜车牌号
描述
茵茵很喜欢研究车牌号码,从车牌号码上可以看出号码注册的早晚,据研究发现,车牌号码是按字典序发放的,现在她收集了很多车牌号码,请你设计程序帮她判断注册较早的号码。车牌号码由5个字母或数字组成
输入
第一行是n,代表有n组数据,第二行是m,以下m行是m个车牌号码
其中n<100,m<1000
输出
输出注册较早的车牌号
样例输入
1
4
AA100
aa100
0o2r4
ye2er
样例输出
0o2r4
#include <stdio.h>
#include <string.h>main()
{int n;scanf("%d",&n);while(n--){int m,i=1;char temp[6],str[6];scanf("%d",&m);while(m--){if(i){scanf("%s",temp);strcpy(str,temp);i--;}else{scanf("%s",str);if(strcmp(temp,str)>0)strcpy(temp,str);} }printf("%s\n",temp);}return 0;
}
👉其他
📢作者:小空和小芝中的小空
📢转载说明-务必注明来源:https://zhima.blog.csdn.net/
📢这位道友请留步☁️,我观你气度不凡,谈吐间隐隐有王者霸气💚,日后定有一番大作为📝!!!旁边有点赞👍收藏🌟今日传你,点了吧,未来你成功☀️,我分文不取,若不成功⚡️,也好回来找我。
温馨提示:点击下方卡片获取更多意想不到的资源。