程序要求實(shí)現(xiàn)內(nèi)容:提問(wèn):請(qǐng)問(wèn)你是否喜歡自己?;卮鹗?,輸出:你很樂(lè)觀,要對(duì)生活繼續(xù)保持激情!回答否:自信點(diǎn),你很好的!其他回答:你輸入錯(cuò)誤數(shù)據(jù)。繼續(xù)提問(wèn):請(qǐng)問(wèn)你是否重新回答問(wèn)題?;卮鹗牵氐降谝粋€(gè)問(wèn)題?;卮鸱瘢赫?qǐng)退出程序界面。其他回答:輸出:你輸入錯(cuò)誤數(shù)據(jù)?;氐降谝粋€(gè)問(wèn)題。#include<stdio.h>int main(){int i,j;for(;;){do{printf("請(qǐng)問(wèn)你是否喜歡自己(輸入1確認(rèn)是,0確認(rèn)否):\n");?scanf("%d",&i);?switch(i)?{case 1:printf("你很樂(lè)觀,要對(duì)生活繼續(xù)保持激情!\n");break;????//跳出switch中case 1下面的語(yǔ)句? case 0:printf("自信點(diǎn),你很好的!\n");break;????????????????????????????//跳出case 0下面的語(yǔ)句? default:printf("你輸入錯(cuò)誤數(shù)據(jù)了。\n");}????????????????????????????????????//如果變量i輸入其他數(shù)字時(shí)printf("請(qǐng)問(wèn)你是否重新回答問(wèn)題(輸入1確定是,0確認(rèn)否):\n");scanf("%d",j);}while(j==1);if(j==0)??? {printf("請(qǐng)退出程序界面。\n");break;} ? ?????????????//跳出for 循環(huán)else??? {printf("你輸入錯(cuò)誤數(shù)據(jù)了。\n");continue;}????//回到for 循環(huán)}??? return 0;}
設(shè)計(jì)一個(gè)鼓勵(lì)人樂(lè)觀向上的函數(shù),出錯(cuò)了。求大神指點(diǎn)!
級(jí)數(shù)
2015-11-23 11:07:01