将字符串字母的末尾大写 比如we love China
变成 wE lovE chinA
#include<stdio.h>
#include <string.h>
int main() {
char a[20]; gets(a);
for (int i = 0; i < strlen(a); i++) {
if (isspace(a[i+1])||a[i+1]=='\0')
a[i] = a[i] - 32;
}
puts(a);
}
还有尾巴的不能忘了
#include <stdio.h>
#include <string.h>
int main()
{ char a[50];int n;
gets(a);
n=strlen(a);
for(int i=0;i<n;i++)
{ if(a[i]==' ')
a[i-1]=a[i-1]-32;
}
for(int i=0;i<n;i++)
printf("%c",a[i]);
}//输入空格结束
简单的想法,是个思路,还可以添加其他的条件。