从键盘输入一个字符串,存储到一个字符数组中,将下标为奇数位上的字符如果是小写就转化为大写字母

供稿:hz-xin.com     日期:2025-01-13
从键盘输入字符串存到字符型数组s中,将下标为偶数的字符组成新串放到字符型数组t

#include
#include
void fun(char *s, char t[])
{
int i, j, n;
n=strlen(s);
for(i=0, j=0; i<n; i++)
if(i%2==0)
{ t[j]=s[i]; j++; }
t[j]= '\0';
}

void main()
{
char s[80], t[80];

printf("
Please enter string s: ");
scanf("%s", s);
fun(s, t);
printf("
The result is: %s
", t);
}

#include
#include
void main()
{
char str1[20],str2[11];
cout<<"input a string
";
cin.get(str1,20);
int length=strlen(str1);
for(int i=0,j=0;i<length;i++)
if(i%2==0){str2[j]=str1[i];j++;}
str2[j]='\0';
cout<<str1<<endl;
cout<<str2;
}

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace StringExcerice
{
class Program
{
//从控制台输入一个字符串存入一个字符数组中,将下标是奇数的如果是小写字母的话就转化成大写的
static void Main(string[] args)
{
string input = Console.ReadLine();
int j = 0;
char[] temp = input.ToCharArray();
foreach (var i in temp)
{
if ((i.ToString().ToUpper() != i.ToString()) && j % 2 == 0)
{
Console.Write("{0}", i.ToString().ToUpper());
}
else
{
Console.Write("{0}", i);
}
j++;
}
Console.WriteLine();
Console.ReadKey();
}
}
}
以上是C#代码

只会pascal
代码如下
var
s:string;
i:integer;
begin
read(s);
for i:=1 to length(s) do
if (ord(s[i])<123) and (ord(s[i])>96)
then s[i]:=chr(ord(s[i])-32);
end.

//上面的似乎是错的
var i:integer;
s:string;

begin
readln(s);

for i:=1 to length(s) do
if odd(i) then s[i]:=upcase(s[i]);

writeln(s);

end.

从键盘输入一个不超过20个字符的字符串,存储到一个字符数组中。统计其...
printf("数字字符个数为:%d\\n",count);}

从键盘输入一个不超过20个字符的字符串,存储到一个字符数组中。统计其...
cout<<"其中有"<<num<<"个数字."<<endl;}

如何用C语言,从键盘输入一个字符串,将其按逆序存入另一个字符数组中并...
以一个8为字符串为例:代码如下 include<stdio.h> int main(){ int i,j;char ch1[8],ch2[8];for(i=0;i<8;i++){ printf("请输入第%d个字符",i);scanf("%c",&ch1[i]);fflush(stdin);} for(j=0;j<8;j++){ ch2[j]=ch1[7-j];printf("%c",ch2[j]);} } ...

从键盘输入一个字符串,存储到一个字符数组中,将下标为奇数位上的字符...
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace StringExcerice { class Program { \/\/从控制台输入一个字符串存入一个字符数组中,将下标是奇数的如果是小写字母的话就转化成大写的 static void Main(string[] args){ string input = Console.ReadLine();...

将键盘上输入的一个字符串保存到一个磁盘文件中。。c语言编写
fwrite、fprintf、fputc等写文件函数都可以完成,而专用的字符串文件写入函数fputs更方便一些。举例如下(文件建立在当前目录下,名为123.txt):\/\/#include "stdafx.h"\/\/If the vc++6.0, with this line.#include "stdio.h"#include "string.h"#include "stdlib.h"int main(void){ char s[7...

字符个数统计 由键盘输入任意一串字符串,将其存入一个字符数组,统计其 ...
define MAX 50 void main(){ char a[MAX],c;int i=0,cb=0,cs=0,cn=0,co=0; \/*大写字母,小写字母,数字,其它*\/ printf("please input a string:\\n");gets(a);while((c=a[i++])!='\\0'){ if(c>='A'&&c<='Z')cb++;else if(c>='a'&&c<='z')cs++;else if(c>=...

c++采用OOP方法编程实现:从键盘输入一个字符串,将该字符串存储到一个...
void ins(int n,string c){string d,e;cout<<"请输入字符串:";cin>>d;e=c.substr(0,n)+d+c.substr(n,c.length());cout<<"你得到的字符串为:"<<e<<endl;}试下这样可以吗?改成cin c.substr(n,c.length())

编程实现:从键盘输入一个字符串,然后将其以文本文件的形式存到磁盘文件...
1、首先打开电脑的编辑软件。然后创建编辑项目。2、然后创建文件指针和字符型char。再读取文件内容。3、然后用for语句进行接受数据。再用getchar语句接受键盘的输入。4、然后用foput函数。再将数据写入到文件。5、然后用fclose函数关闭文件。再返回数值。6、然后运行程序,输入数值。再打开文件,就可以发现...

从键盘输入一个字符串并保存在字符str1中,把字符串str1中下标为偶数...
int main(){ char str1[LEN],str2[LEN];char *p1=str1,*p2=str2;int i=0,j=0;printf("Enter the string:\\n");scanf("%s",str1);printf("***the origial string***\\n");while(*(p1+j)){ printf("%c",*(p1+j));j++;} for(i=0;(i%2==0 && i<j);i+=2)p2++=...

c++中 怎么便捷的把字符输入到一个一维数组中呢?
从键盘上输入一个字符串到一维字符数组中,另外再输入一个字符,在字符数组中删除所有 从键盘上输入一个字符串到一维字符数组中,另外再输入一个字符,在字符数组中删除所有该字符(即指定字符),程序输出完成删除操作后的结果字符串。提示:利用for循环找到指定字符,将指定字符找到,然后“赋值覆盖”,最后...