求C语言编一个程序??

王朝知道·作者佚名  2009-08-11
窄屏简体版  字體: |||超大  
 
分類: 電腦/網絡 >> 程序設計 >> 其他編程語言
 
問題描述:

在屏幕中间显示如下菜单界面:

***************************************

* 1.字符串倒序 *

* 2.字符串连接 *

* 3.退出 *

***************************************

请选择:

例如:

① 当输入1时,应该出现如下界面:

输入字符串:abcdefg

倒序结果为:gfedcba (任意键返回到菜单界面)

② 当输入2时,应该出现如下界面:

输入字符串1:abcdefg

输入字符串2:12345

连接结果为:abcdefg12345 (任意键返回到菜单界面)

③ 当输入3时,结束程序,返回DOS。

注意:划线部分为从键盘输入的内容。

參考答案:

#include <stdio.h>

#include <string.h>

main() {

char choice = '3';

char str1[100],str2[100];

do {

printf("***************************************\n");

printf("* 1.字符串倒序 *\n");

printf("* 2.字符串连接 *\n");

printf("* 3.退出 *\n ");

printf("***************************************\n");

printf("请选择:");

scanf("%c", &choice);

getchar();

switch (choice) {

case '1':

printf("输入字符串:");

gets(str1);

strrev(str1);

printf("倒序结果为:");

printf("%s (任意键返回到菜单界面)",str1);

getchar();

break;

case '2':

printf("输入字符串1:");

gets(str1);

printf("输入字符串2:");

gets(str2);

strcat(str1,str2);

printf("连接结果为:%s (任意键返回到菜单界面)",str1);

getchar();

break;

default:

break;

}

}

while (choice != '3');

}

小贴士:① 若网友所发内容与教科书相悖,请以教科书为准;② 若网友所发内容与科学常识、官方权威机构相悖,请以后者为准;③ 若网友所发内容不正确或者违背公序良俗,右下举报/纠错。
 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航