找到 7345 篇文章 关于 C++

C++ 字符串复制程序

Chandu yadav
更新于 2020年6月24日 09:45:13

4K+ 次查看

字符串是一维字符数组,以空字符结尾。字符串的值可以复制到另一个字符串中。这可以使用标准库函数 strcpy() 完成,也可以不使用它。以下是不使用 strcpy() 函数复制字符串的程序示例:示例 在线演示 #include <iostream> using namespace std; int main() {    char str1[100] = "Magic";    char str2[100];    int i;    for(i = 0; str1[i] != '\0'; i++)    str2[i] = str1[i];    str2[i] = '\0';    cout<<str2<<endl; return 0; }

C++ 连接两个字符串的程序

Samual Sam
更新于 2020年6月24日 08:14:20

924 次查看

字符串是一维字符数组,以空字符结尾。两个字符串的连接是指将它们连接起来形成一个新字符串。例如:字符串 1:芒果是 字符串 2:美味的 两个字符串的连接:芒果是美味的 以下是一个连接两个字符串的程序示例:示例 在线演示 #include <iostream> using namespace std; int main() {    char str1[100] = "Hi...";    char str2[100] = "How are you";    int i,j;    cout<<str1<<str2<<endl; return 0; }

使用递归反转句子的 C++ 程序

karthikeya Boyini
更新于 2020年6月24日 08:14:54

1K+ 次查看

字符串是一维字符数组,以空字符结尾。字符串的反转是指将同一个字符串以相反的顺序排列。例如:原始字符串:苹果是红色的 反转字符串:红色是苹果程序使用递归反转字符串形式的句子,如下所示:示例 在线演示 #include <iostream> using namespace std; void reverse(char *str) {    if(*str == '\0')    return;    else {       reverse(str+1);       cout<<*str;    } }

C++ 程序:将八进制数转换为十进制数,反之亦然

Samual Sam
更新于 2020年6月24日 08:17:03

526 次查看

在计算机系统中,八进制数以八进制表示,而十进制数以十进制表示。八进制数的基数为 8,而十进制数的基数为 10。以下是十进制数及其对应的八进制数示例:十进制数 八进制数 10 12 70 106 253 377 11620 一个将八进制数转换为十进制数,并将十进制数转换为八进制数的程序如下所示:示例 在线演示 #include <iostream> #include <algorithm> using namespace std; void DecimalToOctal(int decimalNum) {    int octalNum = 0, placeValue = 1;    int dNo = decimalNum;    while (decimalNum != 0) {       octalNum += (decimalNum % 8) * placeValue;       decimalNum /= 8;       placeValue *= 10;    } cout<<"Octal number of "<<dNo<<" is: "<<octalNum<<endl; }

C++ 程序:使用指针访问数组元素

karthikeya Boyini
更新于 2020年6月24日 08:17:53

13K+ 次查看

指针存储变量的内存位置或地址。换句话说,指针引用一个内存位置,获取存储在该内存位置的值称为指针的解引用。以下是一个使用指针访问数组单个元素的程序示例:示例 在线演示 #include <iostream> using namespace std; int main() {    int arr[5] = {5, 2, 9, 4, 1};    int *ptr = &arr[2];    cout<<"Value at arr[2] is: "<<*ptr<<endl; return 0; }

C++ 程序:将学生信息存储在结构体中

Samual Sam
更新于 2020年6月24日 08:18:52

6K+ 次查看

结构体是不同数据类型项目的集合。它在创建具有不同数据类型记录的复杂数据结构方面非常有用。结构体用 struct 关键字定义。结构体示例如下:struct employee {    int empID;    char name[50];    float salary; };以下是一个将学生信息存储在结构体中的程序示例:示例 在线演示 #include <iostream> using namespace std; struct student {    int rollNo;    char name[50];    float marks;    char grade; }; int main() {    struct student s = { 12 , "Harry" , 90 , 'A' };    cout<<s.rollNo<<" "<<s.name<<" "<<s.marks<<" "<<s.grade<<endl; return 0; }

C++ 程序:查找字符串中元音、辅音、数字和空格的个数

karthikeya Boyini
更新于 2020年6月24日 08:20:17

1K+ 次查看

字符串是一维字符数组,以空字符结尾。字符串中可能有很多元音、辅音、数字和空格。例如:字符串:彩虹有 7 种颜色 元音:12 辅音:15 数字:1 空格:6以下是一个查找字符串中元音、辅音、数字和空格个数的程序示例:示例 在线演示 #include <iostream> using namespace std; int main() {    char str[] = {"Abracadabra 123"};    int vowels, consonants, digits, spaces;    vowels = consonants = digits = spaces = 0;    for(int i = 0; str[i]!='\0'; ... 阅读更多

C++ 程序:查找字符串的长度

Samual Sam
更新于 2020年6月24日 08:20:42

2K+ 次查看

字符串是一维字符数组,以空字符结尾。字符串的长度是在空字符之前的字符数。例如:char str[] = “The sky is blue”; 上述字符串中的字符数 = 15以下是一个查找字符串长度的程序示例:示例 在线演示 #include <iostream> using namespace std; int main() {    char str[] = "Apple";    int count = 0;    while (str[count] != '\0')    count++;    cout<<"Length of the string is: "<<count<<endl; return 0; }

C++ 程序:查找矩阵的转置

karthikeya Boyini
更新于 2020年6月24日 08:21:39

13K+ 次查看

矩阵是由行和列排列的数字的矩形数组。矩阵的转置是一个新的矩阵,其中原始矩阵的行现在是列,反之亦然。例如:下面给出一个矩阵:1 2 3 4 5 6 7 8 9上述矩阵的转置如下所示:1 4 7 2 5 8 3 6 9以下是一个查找矩阵转置的程序:示例 在线演示 #include <iostream>

C++ 程序:使用多维数组将两个矩阵相乘

Samual Sam
更新于 2020年6月24日 08:02:07

4K+ 次查看

矩阵是由行和列排列的数字的矩形数组。矩阵示例如下所示。一个 3*3 矩阵有 3 行和 3 列,如下所示:8 6 3 7 1 9 5 1 9以下是一个使用多维数组将两个矩阵相乘的程序:示例 在线演示 #include <iostream> using namespace std; int main() {    int product[10][10], r1=2, c1=3, r2=3, c2=3, i, j, k;    int a[2][3] = { {2, 4, 1} , {2, 3, 9} };    int b[3][3] = { {1, 2, 3} , {3, 6, 1} , {2, 9, 7} };    if (c1 != r2) {       cout<<"Matrices cannot be multiplied."<<endl;    } else {       for(i=0; i<r1; i++)         for(j=0; j<c2; j++) {           product[i][j] = 0;           for(k=0; k<c1; k++)             product[i][j] += a[i][k] * b[k][j];         } }

广告
© . All rights reserved.