#include <stdio.h>
#include <string.h>
void aaa()
{
char a[100];
int length,time=0,i;
printf("请输入字符:");
scanf("%s",a);
length=strlen(a);
for(i=0;i<length/2;i++)
{
if(a[i] != a[length-1-i])
time++;
}
if(time == 0)
printf("该字符是对称的\n");
else
printf("该字符不是对称的\n");
}
int main()
{
aaa();
return 0;
}
这个题不是很困难
#include <stdio.h>
#include <string.h>
void aaa()
{
char a[100];
int length,j,i,temp;
printf("输入:");
scanf("%s",a);
length=strlen(a);
for(j=0;j<length;j++)
{
for(i=length-1;i>0;i--)
{
if(a[i]<a[i-1])
{
temp=a[i];
a[i]=a[i-1];
a[i-1]=temp;
}
}
}
printf("将其先生序在排序:");
for(i=0;i<length;i++)
printf("%c",a[i]);
}
int main()
{
aaa();
return 0;
}
这题老师上课讲的很清晰,很快做完,但打出有些许错误,在组长的建议下有修改
#include <stdio.h>
#include <string.h>
void aaa()
{
char a[100];
int length,j,i,temp,min;
printf("请输入:");
scanf("%s",a);
length=strlen(a);
for(j=0;j<length;j++)
{
min=j;
for(i=min+1;i<length;i++)
{
if(a[i]<a[min])
min=i;
}
temp=a[j];
a[j]=a[min];
a[min]=temp;
}
printf("将其升序排序为:");
for(i=0;i<length;i++)
printf("%c",a[i]);
}
int main()
{
aaa();
return 0;
}
这题也在课上练习过,有修改,
#include <stdio.h>
#include <string.h>
void aaa()
{
char a[100];
int length,j,i,temp;
printf("请输入:");
scanf("%s",a);
length=strlen(a);
for(j=0;j<length;j++)
{
for(i=1;i<length;i++)
{
if(a[i]<a[i-1])
{
temp=a[i];
a[i]=a[i-1];
a[i-1]=temp;
}
}
}
printf("将其升序排序为:");
for(i=0;i<length;i++)
printf("%c",a[i]);
}
int main()
{
aaa();
return 0;
}
这题老师没有讲,但请教组长,终于有些明白
原文:http://www.cnblogs.com/wzcshishuaige12/p/6099968.html