a的10个元素赋奇数值逆向输出
时间: 2024-03-03 16:49:49 浏览: 17
下面是一个示例的 C++ 代码实现:
```c++
#include <iostream>
using namespace std;
int main() {
int a[10];
for (int i = 0; i < 10; i++) {
a[i] = (i * 2) + 1; // 赋值为奇数
}
for (int i = 9; i >= 0; i--) {
cout << a[i] << " "; // 逆向输出
}
cout << endl;
return 0;
}
```
输出结果为:
```
19 17 15 13 11 9 7 5 3 1
```
其中,第一个 for 循环用于给数组 a 赋值为前 10 个奇数,第二个 for 循环则逆向输出数组 a 中的元素。
相关问题
输入一个字符串将其逆向输出c语言
在C语言中,可以使用循环和指针来将一个字符串逆向输出。具体的步骤如下:
首先,我们需要定义一个字符串数组来存储输入的字符串。可以使用char类型的数组来表示,如下所示:
```c
char str[100];
```
这里,我们假设输入的字符串最长为100个字符。
接下来,使用`scanf()`函数从键盘输入字符串。代码如下所示:
```c
scanf("%s", str);
```
然后,我们需要计算字符串的长度,以便于逆向输出。可以使用标准库函数`strlen()`来获取字符串的长度,代码如下所示:
```c
int len = strlen(str);
```
接着,我们使用一个循环来逆向输出字符串。从字符串的最后一个字符开始,依次输出每个字符,直到字符串的第一个字符。代码如下所示:
```c
for (int i = len - 1; i >= 0; i--) {
printf("%c", str[i]);
}
```
最后,记得在字符串逆向输出的末尾加上换行符,以使输出更加清晰。代码如下所示:
```c
printf("\n");
```
综上所述,这段代码可以实现输入一个字符串并将其逆向输出。完整的代码如下所示:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
scanf("%s", str);
int len = strlen(str);
for (int i = len - 1; i >= 0; i--) {
printf("%c", str[i]);
}
printf("\n");
return 0;
}
```
希望对你有所帮助,如有疑问请随时追问。
用C语言实现双向链表从表尾逆向输出元素
```
#include <stdio.h>
#include <stdlib.h>
typedef struct Node {
int data;
struct Node *prev;
struct Node *next;
} Node;
Node *createNode(int data) {
Node *newNode = (Node *)malloc(sizeof(Node));
newNode->data = data;
newNode->prev = NULL;
newNode->next = NULL;
return newNode;
}
void addNode(Node **head, int data) {
Node *newNode = createNode(data);
if (*head == NULL) {
*head = newNode;
} else {
Node *temp = *head;
while (temp->next != NULL) {
temp = temp->next;
}
temp->next = newNode;
newNode->prev = temp;
}
}
void reversePrint(Node *head) {
if (head == NULL) {
return;
}
Node *temp = head;
while (temp->next != NULL) {
temp = temp->next;
}
while (temp != NULL) {
printf("%d ", temp->data);
temp = temp->prev;
}
}
int main() {
Node *head = NULL;
addNode(&head, 1);
addNode(&head, 2);
addNode(&head, 3);
addNode(&head, 4);
addNode(&head, 5);
reversePrint(head);
return 0;
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)