程序实现的功能是:输入字符串(不包含空格),将字符串按字符从小到大排序,然后输出字符串中除去ASCII码值能被3整除的字符。
源程序:
#include<stdio.h>
#include <string.h>
int main()
{
char str[100];
int n,i,j,t;
gets(str);
n=strlen(str);
for(i=0;i<n-1;i++)
{
for(j=0;j<n-i-1;j++)
if(str[j]>str[j+1])
{
t=str[j];
str[j]=str[j+1];
str[j+1]=t;//冒泡排序
}
}
printf("处理后的字符串为:");
for(i=0;i<n;i++)
{
if(str[i]%3==0)//整除
continue;//去除
else
printf("%c",str[i]);//输出
}
printf("\n");
return 0;
}
Dev-C++运行结果: