快点!!!从键盘输入一行字符,然后将其中所有的小写字母转换为对应的大写字母,将所有的大写字母?

作者&投稿:苦肯 (若有异议请与网页底部的电邮联系)
C语言编程,从键盘输入一字符串,将其中的小写字母全部转换成大写字母~

要求:
(1)使用字符型数组
(2)在主函数中输入字符串
(3)在子函数中实现小写转换成大写
(4)将结果保存到磁盘文件test.txt
#include
#include
#define strSize 100
int main()
{
void itos(char *str);
char str[strSize];
FILE *file;
int i;
printf("请输入一条字符串:
");
while(gets(str))
{
itos(str);
file=fopen("test.txt","w");
for(i=0;str[i];i++)
{
fputc(str[i],file);
}
fclose(file);
printf("输入成功,请重新输入:
");
while(getchar()!='
')
{
continue;
}
}
system("PAUSE");
return 0;
}
void itos(char *str)
{
int i;
for(i=0;*(str+i);i++)
{
if(*(str+i)>='a'&&*(str+i)<='z')
{
*(str+i)-=32;
}
}
}

实现上述功能的C语言代码如下:
char s[300];
int i;
gets(s);
for(i=0;s[i];i++)
if(isupper(s[i]))s[i]+=32;
else if(islower(s[i]))s[i]-=32;
else if(isdigit(s[i]))s[i]++;
puts(s);

要求: (1)使用字符型数组 (2)在主函数中输入字符串 (3)在子函数中实现小写转换成大写 (4)将结果保存到磁盘文件test.txt #include
#include #define strSize 100 int main() { void itos(char *str); char

信息学奥赛 1138-将字符串中的小写字母转换成大写字母




如何打出中间的点
通常,这个符号位于键盘的上方中央位置,只需按下该键即可。如果直接按下无法输入,可以尝试使用Shift键或Ctrl键与这个键的组合。例如,在英文输入法状态下按下引号键和句点键可以同时输入中间的点符号。部分情况下可能还需要切换输入法至标点输入状态。2. 使用字符映射:在Windows操作系统中,可以通过字符映...

电脑的键盘打符号怎么打?
你按一下这个键,就只会出来分号。如果想打出来冒号,那就得先按住键盘左下角的SHIFT键不放,然后再按这个分号冒号键。这时你就会发现冒号出来了。其它标点符号键都是一样的。每个键的下面的符号,是直接按出来的,键上面一排的符号是需要通过组合键SHIFT来完成的。一些比较特殊的符号 可以在输入法的...

电脑符号怎么打出来?
1、用鼠标右键点击输入法图标上的“小键盘”标志,如图。在弹出的对话框中点击“特殊符号”。会出现了个小键盘,直接点击上面的键就可以打出特殊符号了。2、电脑打特殊符号的方法一先打开搜狗输入法,在工具栏找到工具图标。点开工具栏,在下方找到特殊符号,然后点击添加。点击【符号大全】。点击自己所...

电脑键盘上的符号和标点符号是怎么打出来的。
1.电脑键盘上特殊符号和标点符号的输入方法:~!@#¥%……&*()——+|。中文状态下,我们按下键盘上Shift键+主键盘区的数字区的键,从左右至右就可以输入:~!@#¥%……&*()——+|符号。2.如输入@、¥、&、*符号,在中文状态下按住Shift+2(4、7、8)就可以输入@、¥、&、*符号...

怎样输入中间点?
中间点“•”可以利用中文输入法、Word或WPS进入插入,或是可以使用中文输入法时按下数字最左边的顿号键输入小中间点,步骤如下: 所需材料:电脑、Word或WPS、中文输入法。 一、最简单的输入办法就是使用任意一种中文输入法的时候按下大键盘“1”左边的“顿号”可以输入一个很小的“·”。 二、第二种比较简便的...

像这种在中间的点用键盘是怎么输入的
切到中文输入法·点击1左边,Esc键的下边那个键就可以了 ,”· “ 你复制粘贴也可以

“丶”这个点用键盘怎么打出来?-搜狗输入法
。下载地址:http:\/\/pinyin.37moyu.com\/ 使用【Ctrl】+【Shift】将输入法调成中文输入,在键盘的【回车键】上方的那个【\】按键就可以打出【、】;也可以直接输入【dian】就可以在选择栏上面看到【、】。以下是详细介绍:1、使用【Ctrl】+【Shift】切换中英文输入法为【中文输入法】,然后点击回车...

键盘上的标点符号怎么打\/
详情请查看视频回答

单引号在键盘上怎么打
佳佳通信小知识 2023-12-13 · TA获得超过247个赞 关注 我的单引号在键盘上的具体的操作方法如下:首先打开需要输入单引号的软件、切换至系统自带的输入法、连续按压两次回车键左上角的引号按钮即可输入单引号。 抢首赞 评论 分享 举报 为你推荐:

电脑键盘符号怎么打出来
键盘上的___打出来的具体操作方法为:1、首先,在电脑底部的任务栏找到语言栏。\/iknow-pic.cdn.bcebos.com\/71cf3bc79f3df8dc19c4519ec211728b461028c0"target="_blank"title="点击查看大图"class="ikqb_img_alink">\/iknow-pic.cdn.bcebos.com\/71cf3bc79f3df8dc19c4519ec211728b461028c0?x-...

通州市17832387980: 从键盘输入一行字符,存放在字符数组中,然后输出.(使用gets函数和puts函数). -
正奖依静: 用puts函数

通州市17832387980: 从键盘上输入一行字符(以ENTER为结束),将其中的大写字母改为小写字母,其他字符不边,然后逆序输出 -
正奖依静: 我用C编了一个#include<stdio.h> #define maxsize 150 main() { char s[maxsize]={0}; /*定义一个字符数组来保存输入的字符串 最多输入maxsize个*/int i;printf("please input\n"); for(i=1;s[i-1]!='\n'&&i<maxsize;i++) /*从键盘输入字符并依次存...

通州市17832387980: C语言:从键盘上输入一行字符,将其中的大写字母改成小写字母后逆序输出 -
正奖依静: #include <iostream> #include <string> using namespace std; void main () {cout<<"请输入一组字符串:";string line;cin>>line;int i;for(i=0;i<line.length();i++)if(line[i]>='A' && line[i]<='Z')line[i]=line[i]-'A'+'a';cout<<"转换后的字符串逆序输出为: ";for(i=line.length()-1;i>=0;i--)cout<<line[i];cout<<endl; }望采纳谢谢

通州市17832387980: 从键盘输入一行字符(长度小于80),将其中的大写字母转化成小写字母,再输出转换后的字符串.c语言 -
正奖依静: #include <stdio.h> int main() {char s[80];int i;gets(s);for(i = 0;s[i]; i ++)if(s[i]>='A' && s[i]<='Z') s[i]+=32;puts(s);return 0; }

通州市17832387980: 在C++中如何从键盘输入一行有空格的字符串并存入文本文件中 -
正奖依静: 只输入一个句子#include <iostream>#include <string>#include <fstream> using namespace std; int main() { ofstream outf("out.txt"); string tmp; getline(cin,tmp) if(tmp=="0") break; outf<<tmp<<endl; return 0; } 连续输入句子#include <iostream...

通州市17832387980: 从键盘输入一行任意字符,去掉除数字之外的其他字符再进行输出 -
正奖依静: #include <stdio.h> #include <string.h> int main() { char s[256]; int i,j; gets(s); i=j=0; while(s[i]) { if(s[i]>='0'&&s[i]<='9') s[j++]=s[i]; i++; } s[j]='\0'; puts(s); return 0; }

通州市17832387980: C++怎么从键盘输入一行字符,用哪个函数,怎么用? -
正奖依静: get、getline、getchar、gets、fgets、scanf、操作符cin >>……等都可以完成从键盘输入一行字符的功能.

通州市17832387980: 一个c语言问题,编写一个函数,从键盘输入一行字符,将此字符串中最长和最短的单词输出 -
正奖依静://#include "stdafx.h"//vc++6.0加上这一行. #include "stdio.h" #include "string.h" int main(void){char str[100][21];int i,j,lmax,lmin,ln,imax,imin;printf("Type a line text( # end)...\nstr=");for(i=0;i<100;i++)if(scanf("%s",str[i]),str[i]...

通州市17832387980: (用JAVA)从键盘上读入一行字符,将其中大写字符转化成小写字符然后写到d:\test.txt中 -
正奖依静: import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; import java.util.Scanner;public class Andian { public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("...

通州市17832387980: java中怎样从键盘输入一个字符然后输出,求完整的程序 -
正奖依静: import java.io.*; public class test { public static void main(String []args) { while (true) { try //-------用io库就一定要加上异常处理 { BufferedReader br = new BufferedReader( new InputStreamReader(System.in)); System.out.println("请输入一个字符串...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网