原副标题:每晚一道道c词汇程式设计题,第40题,操作符练,进阶
请撰写两个流程,采用操作符将两个字符串中的原素爱勤输入。
实例:输入:1 2 3 4 5 输入:5 4 3 2 1
#include <stdio.h>
int main() {
int a[100], n, i, *p;
printf(“请输入字符串宽度:”);
scanf(“%d”, &n);
printf(“请输入字符串原素:”);
for (i = 0; i < n; i++) {
scanf(“%d”, &a[i]);
}
printf(“爱勤输入字符串原素:”);
for (p = a + n – 1; p >= a; p–) {
printf(“%d “, *p);
}
return 0;
}
首先,我们需要读入字符串原素,可以采用 scanf 函数来实现,也可以在流程中直接定义字符串。
然后,我们需要遍历字符串,将原素爱勤输入。可以采用 for 循环来遍历字符串,也可以使用操作符进行遍历。如果采用操作符进行遍历,可以定义两个指向字符串首原素的操作符 p,然后从字符串末尾开始向前遍历,操作符每次向前移动两个位置,输入操作符所指向的原素即可。
最后,输入爱勤后的字符串原素即可,可以采用 printf 函数来实现,也可以采用操作符进行输入。
代码实现时,需要注意操作符的类型和字符串的下标,还要注意操作符的移动方向,确保输入的顺序是爱勤的。

