c语言乱序输入十个字母,c语言使输入的字符串反序

本文目录一览:

C语言 乱序输入十个英文字母,按正序输出?

#includestdio.h

int main()

{

int a[10];

int i,j,t;

printf(“intput 10 numbers:\n”);

for(i=0;i=10;i++)

scanf(“%d”,a[i]);

printf(“\n”);

for(j=0;j=9;j++)

for(i=0;i=9-j;i++)

if (a[i]a[i+1])

{ t=a[i];a[i]=a[i+1];a[i+1]=t; }

printf(“the sorted numbers :\n”);

for(i=0;i10;i++)

printf(“%d “,a[i]);

printf(“\n”);

return 0;

}

c语言,循环,输入十个大写字母,输出对应十个小写字母

我只写main里的部分

char a[10];

int i;

for(i=0;i10;i++){

scanf(“%c”,a[i]);

}

for(i=0;i10;i++){

printf(“%c “,a[i]-‘a’+’A’);

}

在C语言编程中从键盘输入10个各不相同的英文字母,对这些无序的字符按照字母表顺序进行降序排序。然后输出

char a[10];

int i,j;

for(i=0;i10;i++);

scanf(“%c”,a[i]);

for(i=0;i10;i++)

for(j=i;j10;j++)

{

if(a[i]=a[j])

a[i]=a[j];

}

for(i=0;i10;i++)

printf(“%c”,a[i]);

c语言用冒泡法选择法从键盘任意输入十个小写字母,按从大到小的顺序排序输出。

1 输入;

2 排序;

3 输出。

参考代码如下:

#include stdio.h

int main()

{

int a[10];//用来存数据

int i,j,temp;

for(i = 0; i 10; i ++)//输入10个数。

scanf(“%d”,a[i]);

for (j = 0; j 9; j++)//标准冒泡法排序

for (i = 0; i 9- j; i++)

{

if(a[i] a[i + 1])

{

temp = a[i];

a[i] = a[i + 1];

a[i + 1] = temp;

}

}

for(i = 0; i 10; i ++)//输出。

printf(“%d,”,a[i]);

printf(“\n”);

return 0;

}

c语言 输入10个大小写都有的字母,然后从A开始按大写形式顺序输出。

#includestdio.h

main()

{

char c,a[11];//输入是字符当然定义字符型,10字母要定义11个,有一个是结束标志!

char t;

int i=0,j,k;

printf(“请输入10个字符,以回车结束:”);

//for(j=0;j=9;j++)//此段要之无意义,后面的getchar()已经代表读入数据了

//scanf(“%d”,a[i]);

//printf(“\n”);

while((c=getchar())!=’\n’)

{

if(c=’a’ c=’z’)

{//printf(“%c”,c-32);//打印出来无作用

a[i]=c-32;

i++;}

else

{//printf(“%c”,c);//无作用

a[i]=c;

i++;}

}

a[i]=’\0′;//给字符数组结束的标志,否则数组无输出

for(j=0;j=9;j++)

for(i=j+1;i=9;i++)

if(a[i]=a[j])//这样才从小到大排列

{

t=a[i];

a[i]=a[j];

a[j]=t;

}

k=strlen(a);//当初按楼主的来输出太乱,测试之用

printf(“\n”);

// for(i=0;i10;i++)

printf(“%s”,a);//这个应该是%c,不是整型数,同样的问题

printf(“\n”);

printf(“字符串的长度为:%d”,k);//对输入的数组长度测试

}

应该满足楼主的要求了,不懂之处请再问

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/271381.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-16 14:55
下一篇 2024-12-16 14:55

相关推荐

  • Python字符串宽度不限制怎么打代码

    本文将为大家详细介绍Python字符串宽度不限制时如何打代码的几个方面。 一、保持代码风格的统一 在Python字符串宽度不限制的情况下,我们可以写出很长很长的一行代码。但是,为了…

    编程 2025-04-29
  • Python中将字符串转化为浮点数

    本文将介绍在Python中将字符串转化为浮点数的常用方法。在介绍方法之前,我们先来思考一下这个问题应该如何解决。 一、eval函数 在Python中,最简单、最常用的将字符串转化为…

    编程 2025-04-29
  • Java判断字符串是否存在多个

    本文将从以下几个方面详细阐述如何使用Java判断一个字符串中是否存在多个指定字符: 一、字符串遍历 字符串是Java编程中非常重要的一种数据类型。要判断字符串中是否存在多个指定字符…

    编程 2025-04-29
  • AES加密解密算法的C语言实现

    AES(Advanced Encryption Standard)是一种对称加密算法,可用于对数据进行加密和解密。在本篇文章中,我们将介绍C语言中如何实现AES算法,并对实现过程进…

    编程 2025-04-29
  • 学习Python对学习C语言有帮助吗?

    Python和C语言是两种非常受欢迎的编程语言,在程序开发中都扮演着非常重要的角色。那么,学习Python对学习C语言有帮助吗?答案是肯定的。在本文中,我们将从多个角度探讨Pyth…

    编程 2025-04-29
  • Python学习笔记:去除字符串最后一个字符的方法

    本文将从多个方面详细阐述如何通过Python去除字符串最后一个字符,包括使用切片、pop()、删除、替换等方法来实现。 一、字符串切片 在Python中,可以通过字符串切片的方式来…

    编程 2025-04-29
  • Python被称为胶水语言

    Python作为一种跨平台的解释性高级语言,最大的特点是被称为”胶水语言”。 一、简单易学 Python的语法简单易学,更加人性化,这使得它成为了初学者的入…

    编程 2025-04-29
  • OpenJudge答案1.6的C语言实现

    本文将从多个方面详细阐述OpenJudge答案1.6在C语言中的实现方法,帮助初学者更好地学习和理解。 一、需求概述 OpenJudge答案1.6的要求是,输入两个整数a和b,输出…

    编程 2025-04-29
  • Python按位运算符和C语言

    本文将从多个方面详细阐述Python按位运算符和C语言的相关内容,并给出相应的代码示例。 一、概述 Python是一种动态的、面向对象的编程语言,其按位运算符是用于按位操作的运算符…

    编程 2025-04-29
  • Python如何将字符串1234变成数字1234

    Python作为一种广泛使用的编程语言,对于数字和字符串的处理提供了很多便捷的方式。如何将字符串“1234”转化成数字“1234”呢?下面将从多个方面详细阐述Python如何将字符…

    编程 2025-04-29

发表回复

登录后才能评论