对于一串字符串大写改小写,小写改大写
#include <stdio.h>
#include<string.h>
int main(int argc, char **argv)
{
char a[20]="a2b4cd58eF9G";
int i;
for(i=0;i<strlen(a);i++)
{
if(a[i]>=97&&a[i]<=122)
{
a[i]=a[i]-32;
continue;
}
if(a[i]>=65&&a[i]<=90)
{
a[i]=a[i]+32;
continue;
}
}
printf("%s",a);
return 0;
}
将数字型字符串改成int类型
#include <stdio.h>
#include<string.h>
int main(int argc, char **argv)
{
char a[20]="12345";
int i;
int c=0,d=0;
for(i=0;i<strlen(a);i++)
{
c=a[i]-48;
d=d*10+c;
}
printf("%d\n",d);
c=0,d=0;
for(i=strlen(a)-1;i>=0;i--)
{
c=a[i]-48;
d=d*10+c;
}
printf("%d\n",d);
return 0;
}