int repeat, ri; int a[10];
int search(int list[], int n, int x);
scanf(\
for(ri = 1; ri <= repeat; ri++){ scanf(\ for(i = 0; i < n; i++) scanf(\ scanf(\/*---------*/ res=search(a,n, x); if(res != -1)
printf(\ else
printf(\ }
return 0; }
int search(int list[], int n, int x) { int index; int i; for(i=0;i /*程序填空,不要改变与输入输出有关的语句。 输入一个正整数 n (1 下一个人从 1 开始重新报数,报到3的人退出圈子。 如此循环,直到留下最后一个人。请问留下来的人的编号。 提示:将每个人的编号存入数组,从第一个人开始报数, 依次将报到3的人的编号清除为0,重复这样的操作直至只剩下一个不为0的数,该数就是最后一个人的编号。 输出使用语句:printf(\输入输出示例:括号内为说明 输入: 5 (n个人报数,n=5) 输出: Last No is: 4 (最后一个人的编号是4) */ #include int count, i, n, no; int num[50]; int *p; scanf(\ for(i = 0; i < n; i++) num[i] = i + 1; p = num; i=0; no = 0; count = n; while(count>1) { if(num[i]!=0) no++; if(no==3) { num[i]=0; count--; no=0; } i=i++ ; i=i%n; } /*---------*/ p = num; while(*p == 0) p++; printf(\ return 0; } 8.2 /*程序填空,不要改变与输入输出有关的语句。 输入5个字符串,输出其中最小的字符串。 输入输出示例:括号内为说明 输入: Li Wang Zha Jin Xian 输出: Min is: Jin */ #include char min[80], str[80]; int i; scanf(\ strcpy(min,str); for(i=0;i<4;i++) { scanf(\ if(strcmp(min,str)==1) strcpy(min,str); } /*---------*/ printf(\ return 0; } /*程序填空,不要改变与输入输出有关的语句。 输入一个正整数 repeat (0 编写一个程序,在主函数中输入两个字符串s和t,调用函数strc完成字符串的连接。 函数strc的作用是将字串s连接到字串t的尾部。 输入输出示例: 输入: Birthday Happy 输出: HappyBirthday */ #include void strc(char *s, char *t); int main(void) { char s[80],t[80]; gets(s); gets(t); strc(s,t); puts(t); return 0; } void strc(char *s, char *t) { while(*t!='\\0') *t++; while(*s!='\\0') *t++=*s++; *t='\\0'; } /*程序填空,不要改变与输入输出有关的语句。 输入一个正整数 repeat (0 2 (repeat=2) li wang zhang jin xian red blue green yellow purple 输出: The longest is: zhang The longest is: yellow */ #include char sx[80], longest[80]; int i; int repeat, ri; scanf(\ for(ri = 1; ri <= repeat; ri++){ scanf(\ strcpy(longest,sx); for(i=0;i<4;i++) { scanf(\ if(strlen(longest) } printf(\ } /*---------*/ return 0; } /*程序填空,不要改变与输入输出有关的语句。 输入一个正整数 repeat (0 输入一个字符串 t 和一个正整数 m,将字符串 t 中从第 m 个字符开始的全部字符复制到字符串 s 中,再输出字符串 s。 要求定义并调用函数 strmcpy(s,t,m), 它的功能是将字符串 t 中从第 m 个字符开始的全部字符复制到字符串 s 中,函数形参s和t的类型是字符指针,形参m的类型是int,函数类型是void。 输入输出示例:括号内为说明 输入: 3 (repeat=3) happy new year 7 happy 1 new 4 输出: Output is: new year (从\new year\第7个字符开始组成的新字符串为\year\) Output is: happy (从\第1个字符开始组成的新字符串为\) error input (\的长度小于4) */ #include char s[80], t[80]; int m; int repeat, ri; void strmcpy(char *s,char *t, int m); scanf(\ getchar(); for(ri = 1; ri <= repeat; ri++){ gets(t); scanf(\ getchar(); if(strlen(t) < m) 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库现代城市学院程序设计II上机答案(5)在线全文阅读。
相关推荐: