#include <string.h> (31146)#include <ctype.h> #include <stdio.h> void specialOutput(char inputStr[]) { int len = strlen(inputStr); int i, j; char outputStr[200] = ""; for(i=0; i<len; i++) { //添加大写字母 outputStr[strlen(outputStr)] = toupper(inputStr[i]); //添加小写字母 for(j=0; j<=i; j++) { outputStr[strlen(outputStr)] = tolower(inputStr[i]); } //添加连字符 if(i < len-1) { outputStr[strlen(outputStr)] = '-'; } } printf("%s", outputStr); } int main(int argc, const char *argv[]) { char inputStr[200]=""; printf("请输入一个字符串:"); scanf("%s",inputStr); specialOutput(inputStr); return 0; }
点赞 评论

相关推荐

牛客网
牛客企业服务