ZKX's LAB

输入字符串并转换为大写字母 从键盘输入一个字符串,将其中的小写字母全部转换为大写字母,然后输出到一个磁盘文件“test.txt”中保存

2020-08-11知识7

输入一串字符,UCase,Len函数将其转换成大写字母并显示字符串长度 字符串在A1,在B1输入公:UPPER(A1)&\"字符串长度为:\"&LEN(A1)从键盘输入一个字符串,将其中的小写字母全部转换为大写字母,然后输出到一个磁盘文件“test”中保存 #includeint main(){FILE*fp;char c,s[100],*str;int cnt[4];gets(s);str=s-1;while(c=*+str)if(c>;='a'&c)*str=c-32;if(fp=fopen(\"test\",\"w+\")){fputs(s,fp);fputc('。',fp);}fclose(fp);}问题描述不够清楚,主要是输出到磁盘文件的是仅仅那些转成大写的小写字母呢,还是包括所有输入的字符。上面的代码是按将所有的输入字符存盘来编写的。从键盘输入一行字符串,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件\ 要求:(1)使用字符型数组(2)在主函数中输入字符串(3)在子函数中实现小写转换成大写(4)将结果保存到磁盘文件test.txt#include<;stdio.h>;#include<;stdlib.h>;#define 。从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中保存。输 从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,。从键盘输入一个字符串,将其中的小写字母全部转换成两个大写字母 ex: input:aBc output:AABCC while(x[n]。0){if(x[n]>;='a'&x[n]){x[n]=x[n]-'a'+'A';for(temp=99;temp>;n;temp-)x[temp]=x[temp-1];}n+;}临时的变量temp你再自己定义吧估计你们老师是这个意思,没调试过=输入一个英文句子(字符串),将句子中的小写字母转化成大写字母,再输出转化后的句子. includeincludeint main(){char c=getchar();while(c。EOF){if(islower(c)。0)c=c-32;putchar(c);c=getchar();}return 0;}或者对每一位进行ascii码判断,a到z为97到122,大写字母比相应小写小32,找到小写字母减32再输出即可.

随机阅读

qrcode
访问手机版