⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sam12.c

📁 提供大量C代码来实现不同功能
💻 C
字号:
#include<stdio.h>

void main()
{
	/*给定由16进制数组成的字符串,将其中0~9相连的数选出来*/
	/*并转换成十进制数按由小到大的顺序显示出来*/
	char String[31]="11234abc4560ef3d2fa33cd234ed8c";
	long TmpDec,DecNum[15]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
	int i,k,j=0;

	clrscr();
	/*将字符串从前到后搜索,判断如果是字符'0'到'9'则转换成十进制数值*/
	/*并放到long型变量DecNum[j]中*/
	for( i=0; i<31; i++ )
	{
		if( String[i]>='0' && String[i]<='9' )
		{
			DecNum[j]=DecNum[j]*10+(String[i]-0x30);
		}
		else
		{
			if( DecNum[j] != 0 )
			{
				j++;
			}
			continue;
		}
	}

	/*用冒泡法排序*/
	for( i=0; i<j; i++ )
	{
		for( k=0; k<j-1; k++ )
		{
			if( DecNum[k] > DecNum[k+1] )
			{
				TmpDec = DecNum[k];
				DecNum[k] = DecNum[k+1];
				DecNum[k+1] = TmpDec;
			}
		}
	}

	/*将排序后的数据显示*/
	for( i=0; i<j; i++ )
	{
		printf("%ld\n",DecNum[i]);
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -