整个字符串的逻辑异或结果。思路:定义变量和字符数组,建立循环计算长度,以 AABB DD 是开始标志和结束标志,输入字符串,经循环后输出结果。程序流程图:否是否是定义各种变量 charstr[99]; int i, j,k;n=0; 进入循环 for(i=0;str[i]!= ’\0’;i++;) str[i]!='\0' 以"AABB%d" 形式输出 n; 将x 赋为 str[i]^str[i+1]; n++; i++ ; 进入循环 for(i=0;str[i]!= ’\0’;i++;) str[i]!='\0' 输出 str[i]; i++ 以"%dCCDD\n" 形式输出 x; 开始结束计算机程序设计训练 7 程序: #include "stdio.h" #include "string.h" #include "stdlib.h" main() { char str[99]; int i,n,x; n=0; gets(str); for(i=0;str[i]!='\0';i++) { n++; x=str[i]^str[i+1]; } printf("AABB%d",n); for(i=0;str[i]!='\0';i++) printf("%c",str[i]); printf("%dCCDD\n",x); }?运行截图: 此处附运行图( 从计算机屏幕直接截取, 首先将运行窗口属性改为白底黑字, 然后按 键, 在画图中粘贴后剪切所需部分粘贴到此处) [ 程序 1] 计算机程序设计训练 8 [ 程序 4] 题目:有 n 个人围成一圈,顺序排号。从第一个人开始报数(从 1到3 报数) ,凡报到 3 的人退出圈子, 问最后留下的是原来第几号的那位。思路:定义变量,输入总人数,把人当做变量,使用循环, n 记录总人数, i 记录号码。直到循环停止, 得出结果。程序流程图: