python从键盘输入一个字符串、将小写字母全部_从键盘输入一个字符串,将其中的小写字母全部转换成大写字母..._weixin_39620578的博客-程序员秘密

技术标签: python从键盘输入一个字符串、将小写字母全部  

从键盘输入一个字符串,

将其中的小写字母全部转换成大写字母,

然后输出到一个磁盘文件

“test”

中保存。输入的字符串以

结束

.

我写的程序是

#include 

#include 

void main ()

{

char str[100];

int i;

FILE*fp;

if((fp=fopen("test.c","w")==NULL) )

{

printf("Can not open the file\n");

exit(0);

}

printf("

请输入一组字符串

");

scanf("%s",str);

printf("\n");

for(i=0;i!='!';i++)

{

if(str[i]>='a'&&str[i]<='z')

{

str[i]=str[i]-('z'-'a');

fputc(str[i],fp);

getchar(str[i]);

}

fputc(str[i],fp);

getchar(str[i]);

}

fclose(fp);

}

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39620578/article/details/111078780

智能推荐

Docker 安装 nexus 私服_docker 安装nexus_linmengmeng_1314的博客-程序员秘密

1. 下载 nexus3 镜像docker pull sonatype/nexus32. 新建挂载目录这里将 nexus 的目录挂载到宿主机的/usr/soft/nexus-data文件夹下,并修改文件夹权限mkdir -p /usr/soft/nexus-data &amp;&amp; chmod 751 /usr/soft/nexus-data3. 创建容器这里使用了宿主机的8081端口,可随意修改为自己需要的端口,不过要与后面上传私服的jar包的脚本命令里面要保持一致。docker

愚蠢的怪胎技巧:如何在不使用Internet Explorer的情况下在新计算机上下载Firefox..._cum44153的博客-程序员秘密

Internet Explorer-haters often say that the only good use for Internet Explorer is downloading Firefox or Chrome. But if you really don’t like IE, you can use Windows’ built-in FTP support to download...

HTTP——Response响应消息_Duing_的博客-程序员秘密

HTTP协议请求消息:客户端发送给服务器的数据数据格式:请求行请求头请求空行请求体响应消息:服务器端发送给客户端的数据数据格式:响应行组成:协议/版本 相应状态码 状态码描述相应状态码:服务器告诉客户端浏览器本次请求和相应的一个状态状态码都是3为数字分类:1**:服务器接收客户端消息,但没有接收完成,等待一段时间后,发送1**多状态码2**:成功,例:2003**:重定向,例:302(重定向),304(访问缓存)4**:客户端错误,例:404(请求路

bd测试开发笔试题_大海里的小鱼的博客-程序员秘密

1.如果有个字符串mary存在其字母转换位置后的另一个单词存在,例如army,就说其存在兄弟单词,设计数据结构与算法,在单词词典中找到某单词的所有兄弟单词。2.C/C++动态分配内存的方式,区别是什么?3.进程与线程的区别与联系,什么是“线程安全”。4.网络爬虫算法,链表的建立规则,比较两个链表是否相同,处理有无循环的情况。(网页有几百亿,不能用hash)网络爬虫,假定每个网页至多

数据可视化(Matlab)丨绘制绘制二维、三维和四维图形以及图形编辑与函数图形的绘制_state绘制三维图形_Edchel的博客-程序员秘密

庞大的数据和复杂的计算过程给用户带来了极大的不便,MATLAB自产生之日起就具有方便的数据可视化功能,新版本中更是做出了很大的改进和完善,本文基于MATLABR2015b通过实例来展示绘制二维、三维和四维以及图形编辑与函数图形绘制。

C# httpwebrequest 访问错误---Message: System.Net.WebException : The underlying connection was closed_Maleah_cri的博客-程序员秘密

错误内容:Message: System.Net.WebException : The underlying connection was closed: An unexpected error occurred on a send.---- System.IO.IOException : Unable to read data from the transport connection: ...

随便推点

app Widget 介绍及其例子一_android appwidget例子_谁是谁的学渣的博客-程序员秘密

Android—AppWidget一.什么是AppWidget      Android帮助文档中将所有的控件都叫做Widget,实际上我们平常说的Widget都是泛指AppWidget,即在手机桌面上放置的控件,比如时钟,日历等。具体定义如下:       应用程序窗口小部件(Widget)是微小的应用程序视图,可以被嵌入到其它应用程序中(比如桌面)并接收周期性的

前端正则表达式校验邮箱,电话,身份证等_前端校验邮箱的正则表达式_蓦然回首已经是秃头的博客-程序员秘密

//邮箱var mail = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9][email protected]([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;//手机var phone = /^1[23456789]\d{9}$/;//固定电话var gphone = /^([0-9]{3,4}-)?[0-9]{7,8}$/;//定位后背景色var bgclr = "#e0f2be";//输入内容为小数位不超过2位的数值 ...

软件设计师教程第3章数据结构_songhq211949的博客-程序员秘密

数据结构按照逻辑关系分为线性结构和非线性结构两大类,其中,非线性结构又可分为树结构和图结构。3.1线性结构线性结构是一种基本的数据结构,主要用于对客观世界中具有单一前驱和后驱的数据关系进行描述。线性结构的特点是数据元素之间呈现一种线性关系,即元素“一个接一个排列”3.1.1线性表线性表示最简单、最基本也是最常见的一种线性结构。常采用顺序存储和链式存储,主要基本操作就是插入、删除和查...

ORA-12012 & PLS-00905_lwei_998的博客-程序员秘密

早上在检查生产环境alert.log时发现如下错误:Wed Jun  1 07:06:07 2011Errors in file /home/oracle/admin/ywprod/bdump/ywprod_j000_462886.trc:ORA-12012: error on auto execute of job 217ORA-06550: line 1, column 96:PLS-00

bzoj 1598: [Usaco2008 Mar]牛跑步 -- 第k短路,A*_weixin_30552635的博客-程序员秘密

1598: [Usaco2008 Mar]牛跑步Time Limit:10 SecMemory Limit:162 MBDescriptionBESSIE准备用从牛棚跑到池塘的方法来锻炼. 但是因为她懒,她只准备沿着下坡的路跑到池塘, 然后走回牛棚. BESSIE也不想跑得太远,所以她想走最短的路经. 农场上一共有M (1 &lt;= M &lt;= 10,000)条路...

推荐文章

热门文章

相关标签