C++:库函数 tolower和toupper的调用

网上有关“C++:库函数 tolower和toupper的调用”话题很是火热,小编也是针对C++:库函数 tolower和toupper的调用寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。

分析:

先生成随机数,然后再循环输出,在输出过程中,判断已经输出的个数为5的倍数的时候,额外再输出一个换行符即可。

代码:

#include <iostream>

#include <ctime>

#include <iomanip>

using namespace std;

// 生成等待排序的数据

bool Create_Random(int Min, int Max, int Cnt, int *pOut);

// 输出

void Print_Data(const char *pInfo, int *pData, int Cnt);

int main()

{

int iCount = 0; // 记录个数

cout<<"请输入记录个数: ";

cin>>iCount; // 动态确定随机数的数量

int *pUnSortData = new int[iCount];

cout<<endl;

srand((unsigned int)time(0));

Create_Random(0, 99, iCount, pUnSortData); // 随机数的范围

Print_Data("原始数据:\n", pUnSortData, iCount);

delete []pUnSortData;

return 0;

}

bool Create_Random(int Min, int Max, int Cnt, int *pOut)

{

// 要取得[a,b)的随机整数,使用(rand() % (b-a)) + a

// 要取得[a,b]的随机整数,使用(rand() % (b-a+1))+ a

// 要取得(a,b]的随机整数,使用(rand() % (b-a))+ a + 1

if (pOut == NULL)

return false;

for (int i=0; i<Cnt; ++i)

{

pOut[i] = (rand() % (Max - Min + 1)) + Min;

}

return true;

}

void Print_Data(const char *pInfo, int *pData, int Cnt)

{

cout<<pInfo;

cout.flags(ios::right);

for (int i=0; i<Cnt; ++i)

{

cout<<setw(4)<<pData[i];

if ((i+1) % 5 == 0) // 控制换行

cout<<endl;

}

cout<<endl;

}

运行结果:

C语言中大写字母变为相应的小写字母有多种实现方式,如有一个变量a存储了一个大写字母,则:

1、直接用大写字母加上大写字母与小写字符的ascii码差值32,如a=a+32即为对应的小写字母;

2、直接使用函数tolower进行转换,该函数在头文件#include <ctype.h>中,如a=tolower(a);

例如:

char X,Y;

X = ‘A’;

Y = ‘B’;

X += 30;

Y += 30;

printf("X = %c,Y = %c",X,Y);

扩展资料:

C的数据类型包括:整型(short,int,long,long long)、字符型(char)、实型或浮点型(单精度float和双精度double)、枚举类型(enum)、数组类型、结构体类型(struct)、共用体类型(union)、指针类型和空类型(void)。

变量是以某标识符为名字,其值可以改变的量。标识符是以字母或下划线开头的一串由字母、数字或下划线构成的序列,请注意第一个字符必须为字母或下划线,否则为不合法的变量名。变量在编译时为其分配相应存储单元。

百度百科-C语言

关于“C++:库函数 tolower和toupper的调用”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!

(11)

猜你喜欢

发表回复

本站作者才能评论

评论列表(3条)

  • 雨巷少年飞羽的头像
    雨巷少年飞羽 2025年07月29日

    我是中宝号的签约作者“雨巷少年飞羽”

  • 雨巷少年飞羽
    雨巷少年飞羽 2025年07月29日

    本文概览:网上有关“C++:库函数 tolower和toupper的调用”话题很是火热,小编也是针对C++:库函数 tolower和toupper的调用寻找了一些与之相关的一些信息进行分...

  • 雨巷少年飞羽
    用户072903 2025年07月29日

    文章不错《C++:库函数 tolower和toupper的调用》内容很有帮助

联系我们:

邮件:中宝号@gmail.com

工作时间:周一至周五,9:30-17:30,节假日休息

关注微信