第1个回答 2013-12-14
你好: 下边是程序代码希望对你有帮助! 题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。 1.程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。 2.程序源代码: #include "stdio.h" #include "conio.h" void main() { char letter; printf("please input the first letter of someday\n"); while((letter=getch())!='Y')/*当所按字母为Y时才结束*/ { switch (letter) { case 'S':printf("please input second letter\n"); if((letter=getch())=='a') printf("saturday\n"); else if ((letter=getch())=='u') printf("sunday\n"); else printf("data error\n"); break; case 'F':printf("friday\n");break; case 'M':printf("monday\n");break; case 'T':printf("please input second letter\n"); if((letter=getch())=='u') printf("tuesday\n"); else if ((letter=getch())=='h') printf("thursday\n"); else printf("data error\n"); break; case 'W':printf("wednesday\n");break; default: printf("data error\n"); } } getch(); }
第2个回答 2013-12-14
#include<stdio.h>
void main()
{
int intarray[5]={1,2,3,4,5};
int index;
for(index=0;index<5;index++)
{
switch(index)
{
case 1:printf("The output number is %d!\n",intarray[index]);break;
case 3:printf("The output number is %d!\n",intarray[index]);break;
case 5:printf("The output number is %d!\n",intarray[index]);break;
}
printf("Press any key to continue!\n");
getchar();
}
getchar();
} 一段简单的代码,包含了循环结构for和选择结构switch本回答被网友采纳