我是靠谱客的博主 醉熏皮卡丘,最近开发中收集的这篇文章主要介绍c语言 switch (choice),c语言while与switch的嵌套,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

满意答案

00e27ab806e4881f8254fe7ae8741834.png

Ridere

2017.01.11

00e27ab806e4881f8254fe7ae8741834.png

采纳率:59%    等级:9

已帮助:2369人

你的choice类型不对,有两种修改方式

1. 把choice改成char型,switch中case换成字符:#include

int main(void)

{

char choice;

while ((choice=getchar()) != '#')

switch (choice)

{

case '1':

printf("you choice one.n");

break;

case '2':

printf("you choice two.n");

break;

case '3':

printf("you choice three.n");

break;

case '4':

printf("you choice four.n");

break;

default:

printf("you choice quit.n");

break;

}

printf("you have quit the program.n");

getchar();

getchar();

return 0;

}

2. choice还是int型,用scanf输入choice,输入0结束#include

int main(void)

{

int choice;

scanf("%d", &choice);

while (choice != 0) {

switch (choice)

{

case 1:

printf("you choice one.n");

break;

case 2:

printf("you choice two.n");

break;

case 3:

printf("you choice three.n");

break;

case 4:

printf("you choice four.n");

break;

default:

printf("you choice quit.n");

break;

}

scanf("%d", &choice);

}

printf("you have quit the program.n");

getchar();

getchar();

return 0;

}

00分享举报

最后

以上就是醉熏皮卡丘为你收集整理的c语言 switch (choice),c语言while与switch的嵌套的全部内容,希望文章能够帮你解决c语言 switch (choice),c语言while与switch的嵌套所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部