USTC机试——去除多余空格,并将首字母大写输出

//去除多余的空格并且将首字母大写输出
#include<stdio.h>
#include<string.h>
#define N 1000
struct E{
   char s[N];
}E[N];
int main(){
    FILE *fp1,*fp2;
	fp1=fopen("1.in","r");
	fp2=fopen("1.out","w");
    int i=0;
	while(!feof(fp1)){
	    fscanf(fp1,"%s",&E[i++].s);
	}
	for(int j=0;j<i;j++){
	   if(E[j].s[0]>='a'&&E[j].s[0]<='z')E[j].s[0]-=32;
	   fprintf(fp2,"%s ",E[j].s);
	}
return 0;
}


全部评论

相关推荐

Vincent777...:实习经历可以考虑放上去,对于软件使用方面可以细化一些,比如调整为:熟悉基于LSDYNA的瞬态动力学仿真分析,熟悉基于WORKBENCH的结构拓扑优化
我的简历长这样
点赞 评论 收藏
分享
想按时下班的大菠萝在...:隔壁学校的,加油多投, 实在不好找可以下个学期开学找,把算法八股准备好,项目有空再换换
投了多少份简历才上岸
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务