c语言中应用switch语句编程:输入1-7之间的任意数字,程序按照用户的输入输出相应的星期值!! C语言编程题,从键盘输入任意3个数,按从小到大的顺序输出

\u8f93\u51651-7\u4e4b\u95f4\u4efb\u610f\u7684\u6570\u5b57,\u7a0b\u5e8f\u6309\u7167\u7528\u6237\u7684\u8f93\u5165\u8f93\u51fa\u5bf9\u5e94\u7684\u661f\u671f\u51e0\u7684\u82f1\u6587,\u7528switch....case\u7ed3\u6784, (\u8c22\u8c22)

#include
# include
# include
main()
{
char choose='\0',yes_no='\0';
do{
system("cls"); //\u6e05\u5c4f
printf("\u8bf7\u8f93\u51650~7\u4e2d\u7684\u4e00\u4e2a\u6570\u5b57: \n ");
choose=getche();
printf("\n");
switch(choose)
{
case'1':printf("\n Monday\n");break;
case'2':printf("\n Tuesday\n");break;
case'3':printf("\n Wednesday\n");break;
case'4':printf("\n Thursday\n");break;
case'5':printf("\n Friday\n");break;
case'6':printf("\n Saturday\n");break;
case'7':printf("\n Sunday\n");break;
case'0':break;
default:printf(" %c\u4e3a\u975e\u6cd5\u9009\u9879!\n",choose);
}
if(choose=='0')
break;
printf("\n \u8981\u7ee7\u7eed\u8f93\u5165\u6570\u5b57\u5417\uff08Y/N\uff09?\n");
do{
yes_no=getch();
}while(yes_no!='Y'&&yes_no!='y'&&yes_no!='N'&&yes_no!='n');
}while(yes_no=='Y'||yes_no=='y');
}

\u4ee3\u78011.
// \u8f93\u51653\u4e2a\u6570\uff0c\u8981\u6c42\u6309\u4ece\u5c0f\u5230\u5927\u987a\u5e8f\u8f93\u51fa #include int main() { int a,b,c,t; printf("\u8bf7\u8f93\u5165\u4e09\u4e2a\u6570\uff1a"); scanf("%d%d%d",&a,&b,&c); if(a > b) { t = a; a = b; b = t; } if(a > c) { t = a; a = c; c = t; } if(b > c) { t = b; b = c; c = t; } printf("\u4ece\u5c0f\u5230\u5927\u7684\u987a\u5e8f\u662f\uff1a%d %d %d\n",a,b,c); return 0; }\u4ee3\u78012.
\u8f93\u51653\u4e2a\u5b57\u7b26\u4e32\uff0c\u6309\u4ece\u5c0f\u5230\u5927\u987a\u5e8f\u8f93\u51fa\u3002 //\u5148\u7528\u7a0b\u5e8f\u5bf9\u4e09\u4e2a\u6570\u8fdb\u884c\u4ece\u5c0f\u5230\u5927\u6392\u5e8f\uff0c\u7136\u540e\u4fee\u6539\u7a0b\u5e8f#include#includeint main(){void swap(char *pt1,char *pt2); char a[20],b[20],c[20]; char *p1,*p2,*p3; printf("\u8bf7\u8f93\u5165\u4e09\u4e2a\u5b57\u7b26\u4e32:"); gets(a); gets(b); gets(c); //\u6216\u7528scanf("%s,%s,%s",a,b,c); p1=&a[0];p2=&b[0];p3=&c[0];//\u4e09\u4e2a\u6307\u9488\u5206\u522b\u6307\u5411\u4e09\u4e2a\u5b57\u7b26\u6570\u7ec4 if(strcmp(*p1,*p2)>0)swap(p1,p2);//if(strcmp(a,b)>0)swap(a,b); //\u6bd4\u8f83\u4e24\u4e2a\u5b57\u7b26\u4e32\u7684\u5927\u5c0f\uff0c\u4e3a\u4ec0\u4e48\u7528\u524d\u4e00\u53e5\u7684\u65f6\u5019\u4f1a\u51fa\u73b0\u8b66\u544a\u5462 if(strcmp(a,c)>0)swap(a,c);//if(strcmp(*p1,*p3)>0)swap(*p1,*p3); if(strcmp(b,c)>0)swap(b,c);// if(strcmp(*p2,*p3)>0)swap(*p2,*p3); printf("\u7531\u5c0f\u5230\u5927\u6392\u5217\uff1a%s\n%s\n%s\n",a,b,c); return 0;}void swap(char *pt1,char *pt2){ char t[20]; strcpy(t,pt1); strcpy(pt1,pt2); strcpy(pt2,t);//t=*pt1;*pt1=*pt2;*pt2=t;}\u4ee3\u78013.
#include #include #define SIZE 3 #define LEN 50 int main(void) { char str[SIZE][LEN]; char (*pst)[LEN]=str; char temp[LEN]; int i,j; printf("Please enter 3 string.\n"); for(i=0;i<SIZE;i++) { fgets(*(pst+i),LEN,stdin); } printf("Befor sort:\n"); for(i=0;i<SIZE;i++) { fputs(*(pst+i),stdout); } for(i=0;i<SIZE-1;i++) for(j=i+1;j<SIZE;j++) { if(strcmp(*(pst+i),*(pst+j)) == 1) { strcpy(temp,*(pst+i)); strcpy(*(pst+i),*(pst+j)); strcpy(*(pst+j),temp); } } printf("After sort:\n"); for(i=0;i<SIZE;i++) { fputs(*(pst+i),stdout); } }

#include "stdio.h"
main()
{
int a;
printf("输入一个数:");
scanf("%d",&a);
switch(a)
{
case 1:printf("星期一\n");break;
case 2:printf("星期二\n");break;
case 3:printf("星期三\n");break;
case 4:printf("星期四\n");break;
case 5:printf("星期五\n");break;
case 6:printf("星期六\n");break;
case 7:printf("星期日\n");break;
default:printf("输入数字有误\n");break;
}
}

int n;
switch(n)
{
case 1:printf("今天是周一");break;
case 2:printf("今天是周二");break;
case 3:printf("今天是周三");break;
case 4:printf("今天是周四");break;
case 5:printf("今天是周五");break;
case 6:printf("今天是周六");break;
case 7:printf("今天是周日");break;
default:printf("输入星期错误");break;


#include<stdio.h>

int main() {
int n;
printf("请输入星期数:\n");
scanf("%d",&n);
switch(n)
{
case 1:printf("今天是星期一\n");break;
case 2:printf("今天是星期二\n");break;
case 3:printf("今天是星期三\n");break;
case 4:printf("今天是星期四\n");break;
case 5:printf("今天是星期五\n");break;
case 6:printf("今天是星期六\n");break;
case 7:printf("今天是星期日\n");break;
default:printf("输入星期错误");break;
}

return 0;
}

  • 姹傛暀c璇█涓璼witch璇彞鐨勮缁嗙敤娉
    绛旓細鍦ㄥ鏉鐨剆witch璇彞涓悎鐞浣跨敤default鏈夊姪浜庡寮轰唬鐮佺殑鍋ュ.鎬с 鍦ㄦ墽琛宒efault鍒嗘敮鍓嶏紝缂栬瘧鍣ㄤ笉浼氭鏌ュ叾鍓嶉潰鐨勬墍鏈塩ase鍒嗘敮鏄惁閮芥湁break璇彞瀛樺湪涓庡惁銆備篃灏辨槸璇村嵆浣垮繕璁板啓break璇彞锛屽彧瑕佸搴旂殑鏉′欢娌℃湁婊¤冻缂栬瘧鍣ㄥ氨浼氳涓轰笉闇瑕佽烦鍑簊witch缁撴瀯鑰岀洿鎺ヨ烦杞埌涓嬩竴涓潯浠跺幓鎵ц瀵瑰簲鐨勪唬鐮佸潡銆備负浜嗛伩鍏嶈繖绉嶆儏鍐电殑鍙...
  • C璇█switch璇彞鎬庝箞鐢?
    绛旓細C璇█鐢switch璇彞杩涜鎴愮哗绛夌骇鍒ゆ柇鍙互閲囩敤浠ヤ笅鐨浠g爜锛歮ain(){int i,a;scanf("%d",&a);i=a/10;switch a {case '10':case '9': printf("A"); break;case '8': printf("B"); break;case '7': printf("C"); break;case '6': printf("D");else printf("E");} } ...
  • c璇█switch璇彞鎬庝箞鍐?
    绛旓細1銆佸畬鎴愬彉閲鐨璧嬪硷紝鍏朵腑鏈墄=1锛寉=1锛宮=1锛宯=1銆2銆佹墽琛岀涓涓switch(m)锛屽洜涓簃=1锛屾墍浠ヨ繘鍏ase 1鍒嗘敮銆傚湪杩欎釜鍒嗘敮閲锛屾墽琛岀浜屼釜switch(n)锛屽洜涓簄=1锛屾墍浠ヨ繘鍏ase 1鍒嗘敮锛岃繍琛寈=x*2=1*2=2銆傜敱浜巆ase 1娌℃湁break璇彞锛屽洜姝ょ户缁墽琛宑ase 2锛寉=y*2=1*2=2銆3銆佺敱浜庣涓涓猚ase 1...
  • c璇█switch璇彞鏈夊摢浜涚敤娉?
    绛旓細1銆SWITCH璇彞鐨瀛楅潰鎰忔濇槸寮鍏筹紝鏄敤鏉ヨ繘琛屽閲嶉夋嫨銆傚叿浣撶殑鐢ㄦ硶棣栧厛鎵撳紑C-Free5.0杞欢锛岀劧鍚庢柊寤轰竴涓悕涓簊witch.c鏂囦欢锛岀劧鍚庡湪寮曞叆澶存枃浠跺拰main涓诲嚱鏁帮細2銆侀鍏堝畾涔変竴涓暣鍨嬫暟鍊硷紝鐒跺悗浠庡闈㈠啓鍏ヨ繖涓硷紝杩欓噷鐢ㄥ埌鐨剆canf鍑芥暟灏辨槸浠庡闈㈣鍏ヤ竴涓肩粰a锛岀劧鍚庤繍琛屼竴涓嬶紝杈撳叆涓涓暟楠岃瘉锛3銆佹帴鐫鐢╯witch...
  • 姹傛暀c璇█涓璼witch 璇彞鐨勮缁嗙敤娉
    绛旓細浠ヤ笅鏄笁涓C璇█搴旂敤瀹炰緥锛1. 鐢ㄤ簬鏍规嵁鍒嗘暟绛夌骇杈撳嚭鐩稿簲鐨勮瘎浠凤紝渚嬪锛屽垎鏁伴櫎浠10鍚庤浆鎹负鏁存暟锛屽啀涓巆ase鏍囩鍖归厤銆2. 閫氳繃杈撳叆瀛楃锛屽垽鏂垎鏁扮瓑绾у搴旂殑鑼冨洿銆3. 杈撳叆骞存湀鏃ワ紝鍒╃敤switch璇彞璁$畻杩欎竴澶╁湪璇ュ勾涓殑浣嶇疆銆傛纭浣跨敤switch璇彞鍙互绠鍖栦唬鐮侊紝鎻愰珮绋嬪簭鐨勫彲璇绘у拰鏁堢巼銆備絾鍔″繀閬靛惊涓婅堪瑙勫垯锛屼互...
  • 鐢C璇█澶勭悊銆傜敤switch璇彞缂栫▼瀹炵幇浠ヤ笅鍔熻兘:
    绛旓細鎸夊垎鏁版璇勫畾鍑烘垚缁鐨鐩稿簲绛夌骇锛90浠ヤ笂涓衡渆xcellent鈥濓紝80锝89涓衡済ood鈥濓紝70锝79涓衡渕edium鈥濓紝60锝69涓衡減ass鈥濓紝59浠ヤ笅涓衡渘ot pass鈥濄**/ include <stdio.h> int main(){ int value = 0;scanf("%d",&value);switch(value/10){ case 9:printf("excellent");break;case 8:printf("...
  • c璇█涓璼witch鎬庝箞鐢?
    绛旓細绠鍗鐨璇switch璇彞涔熸槸灞炰簬鍒ゆ柇璇彞锛宨f else璇彞閫傚悎3涓互鍐呯殑鍒ゆ柇锛屼絾鏄浜嗙敤if灏变笉澶柟渚夸簡锛屾墍浠ヨ繖鏃3涓互涓婄殑鍒ゆ柇鐢╯witch璇彞灏辨瘮杈冩柟渚夸簡锛岀粨鏋勫氨鍍忔ゼ涓婄殑鍏勫紵浠偅鏍峰啓鐨勶紝澶ф鎬庝箞鐢ㄦ垜涓句釜渚嬪瓙浣犲氨鎳備簡銆備緥锛氬垽鏂竴鍛ㄧ殑椋熻氨锛屽氨鏄槦鏈熷嚑鐨勯璋辨槸浠涔堬紝棣栧厛涓涓槦鏈7澶╋紝閭d箞鍒ゆ柇涓冩锛岀敤switch...
  • 鐢switch璇彞搴旇鎬庝箞鍋.C璇█
    绛旓細switch(琛ㄨ揪寮){ case 甯搁噺琛ㄨ揪寮1: 璇彞1; case 甯搁噺琛ㄨ揪寮2: 璇彞2; 鈥 case 甯搁噺琛ㄨ揪寮弉: 璇彞n; default: 璇彞n+1;}鎰忔濇槸鍏堣绠楄〃涓鐩翠笉绛夛紝鍒欐墽琛宒efault鍚鐨勮鍙锛涜嫢绛変簬鏌愪竴涓父閲忚〃杈惧紡锛屽垯浠庤繖涓〃杈惧紡鍚庣殑璇彞寮濮嬫墽琛岋紝骞舵墽琛屽悗闈㈡墍鏈塩ase鍚庣殑璇彞銆傝屽鏋滆鍦ㄤ竴...
  • 鎬庝箞鍐C璇█鐨剆witch绋嬪簭
    绛旓細涓轰簡閬垮厤涓婅堪鎯呭喌锛C璇█杩樻彁渚涗簡涓绉峛reak璇彞锛屽彲鐢ㄤ簬璺冲嚭switch璇彞锛宐reak 璇彞鍙湁鍏抽敭瀛梑reak锛屾病鏈夊弬鏁般傚湪鍚庨潰杩樺皢璇︾粏浠嬬粛銆備慨鏀逛緥棰鐨绋嬪簭锛屽湪姣忎竴case璇彞涔嬪悗澧炲姞break 璇彞锛 浣挎瘡涓娆℃墽琛屼箣鍚庡潎鍙烦鍑簊witch璇彞锛屼粠鑰岄伩鍏嶈緭鍑轰笉搴旀湁鐨勭粨鏋溿俰nclude <stdio.h>int main(void){ int a; ...
  • 鐢switch缂栧啓涓涓c璇█绋嬪簭
    绛旓細杩欓鍏跺疄寰堢畝鍗曪紝浠ュ悗瑕佸浼氱嫭绔嬫濊冿紝甯屾湜浣犺兘婊℃剰銆 #include <stdio.h>int main(){ float a,b;int choice;while(1){ printf("璇疯緭鍏ヤ袱涓暟瀛楋紝褰撲换浣曟暟瀛椾负0鏃剁粨鏉:");scanf("%f %f",&a,&b);if (a*b == 0){ break;} printf("锛1锛夊仛鍔犳硶\n锛2锛夊仛涔樻硶\n锛3锛夊仛闄ゆ硶\n")...
  • 扩展阅读:switch语句正确的是 ... c语言switch简单举例 ... c++语言switch语句实例 ... 解释switch语句的用法 ... c++在控制台应用switch ... c语言switch语句default ... switch语句简单例子 ... 求一个switch语句的例子 ... 用c语言switch写学生成绩 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网