找到 7345 篇文章 关于 C++

C++ 字符串复制程序

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

4K+ 次浏览

字符串是一维字符数组,以空字符结尾。字符串的值可以复制到另一个字符串中。这可以使用标准库函数 strcpy() 完成,也可以不使用它。不使用 strcpy() 函数复制字符串的程序如下所示:示例 在线演示#include 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

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

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

924 次浏览

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

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

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

1K+ 次浏览

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

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

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

526 次浏览

在计算机系统中,八进制数以八进制表示,而十进制数以十进制表示。八进制数是 8 进制的,而十进制数是 10 进制的。十进制数及其对应的八进制数的示例如下所示。十进制数八进制数10127010625311620将八进制数转换为十进制数和将十进制数转换为八进制数的程序如下所示:示例 在线演示#include #include 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

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

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

13K+ 次浏览

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

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

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

6K+ 次浏览

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

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

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

1K+ 次浏览

字符串是一维字符数组,以空字符结尾。字符串中可能有许多元音、辅音、数字和空格。例如,字符串:彩虹有 7 种颜色 元音:12 辅音:15 数字:1 空格:6查找字符串中元音、辅音、数字和空格数量的程序如下所示。示例 在线演示#include 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 using namespace std; int main() {    char str[] = "Apple";    int count = 0;    while (str[count] != '\0')    count++;    cout

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

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

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

4K+ 次浏览

矩阵是按行和列排列的数字的矩形数组。矩阵的一个例子如下所示。一个 3*3 矩阵有 3 行和 3 列,如下所示:8 6 3 7 1 9 5 1 9使用多维数组相乘两个矩阵的程序如下所示。示例 在线演示#include 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

广告
© . All rights reserved.