- 点击跳转专栏=>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.1415926
main()
{
	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);
		else
		printf("%c>%c\n",a,b);
		//去掉回车,防止存入a
		getchar();
	}
	
	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/
📢这位道友请留步☁️,我观你气度不凡,谈吐间隐隐有王者霸气💚,日后定有一番大作为📝!!!旁边有点赞👍收藏🌟今日传你,点了吧,未来你成功☀️,我分文不取,若不成功⚡️,也好回来找我。
温馨提示:点击下方卡片获取更多意想不到的资源。
 



















