#include<stdio.h>
void main()
{
char n1[100];
int a,b;
int count=0;
int i=0;
a=0;
b=0;
do
{
n1[count]=getchar();
if(n1[count]>=65&&n1[count]<=90)
a=1;
if(n1[count]=='_')
b=1;
count++;
}while(n1[count-1]!='\n'&&count<10);
if(n1[0]>=65&&n1[0]<=90)
{
printf("Error!\n");
return;
}
if(a==1&&b==1)
printf("Error!\n");
if(a==0&&b==0)
for(i=0;i<count;i++)
printf("%c",n1[i]);
if(a==1&&b==0)
for(i=0;i<count;i++)
{
if(n1[i]>=65&&n1[i]<=90)
{
printf("%c",'_');
printf("%c",n1[i]+32);
}
else
printf("%c",n1[i]);
}
if(a==0&&b==1)
for(i=0;i<count;i++)
{
if(n1[i]!='_')
printf("%c",n1[i]);
else
{
n1[i+1]=n1[i+1]-32;
}
}
}
tc.rar_tc程序
版权申诉
7 浏览量
2022-09-20
19:29:19
上传
评论
收藏 1KB RAR 举报
御道御小黑
- 粉丝: 61
- 资源: 1万+
最新资源
- 华为云会议安装包适配华为擎云L410 -1060 ARM架构
- 清空redis缓存脚本指令
- STM8S微控制器-寄存器操作指南
- apk一键安装,获取apk签名信息
- opencv4.8.0+contrib+cuda文件
- 【全网最新最全】大气公司年度月度总结汇报PPT
- C语言实现低功耗STM32F411开发板(原理图+PCB源文件+官方例程+驱动等).zip
- C语言实现基于STM32 的联合调试侦听设备解决方案(原理图、PCB源文件、调试工具、视频).zip
- 【全网最全最酷】部门年度年终工作总结汇报PPT模板
- C语言实现基于STM32F103RC的电子相册(原理图、PCB源文件、程序源码及制作).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈