思科交换机开启telnet:经典程序100例(31-40)

来源:百度文库 编辑:中财网 时间:2024/04/29 01:01:26
经典c程序100例==31--40【程序31】题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续   判断第二个字母。1.程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。2.程序源代码:#include 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");  } }}==============================================================【程序32】题目:Press any key to change color, do you want to try it. Please hurry up!1.程序分析:            2.程序源代码:#include void main(void){int color;for (color = 0; color < 8; color++) { textbackground(color);/*设置文本的背景颜色*/ cprintf("This is color %d\r\n", color); cprintf("Press any key to continue\r\n"); getch();/*输入字符看不见*/ }}==============================================================【程序33】题目:学习gotoxy()与clrscr()函数   1.程序分析:2.程序源代码:#include void main(void){clrscr();/*清屏函数*/textbackground(2);gotoxy(1, 5);/*定位函数*/cprintf("Output at row 5 column 1\n");textbackground(3);gotoxy(20, 10);cprintf("Output at row 10 column 20\n");}==============================================================【程序34】题目:练习函数调用1. 程序分析:2.程序源代码:#include void hello_world(void){printf("Hello, world!\n");}void three_hellos(void){int counter;for (counter = 1; counter <= 3; counter++)hello_world();/*调用此函数*/}void main(void){three_hellos();/*调用此函数*/}==============================================================【程序35】题目:文本颜色设置1.程序分析:2.程序源代码:#include void main(void){int color;for (color = 1; color < 16; color++) { textcolor(color);/*设置文本颜色*/ cprintf("This is color %d\r\n", color); }textcolor(128 + 15);cprintf("This is blinking\r\n");}==============================================================【程序36】题目:求100之内的素数   1.程序分析:2.程序源代码:#include #include "math.h"#define N 101main(){int i,j,line,a[N];for(i=2;ia[j]) min=j;tem=a[i];a[i]=a[min];a[min]=tem;}/*output data*/printf("After sorted \n");for(i=0;iend) a[10]=number;else {for(i=0;i<10;i++)  { if(a[i]>number)   {temp1=a[i];    a[i]=number;   for(j=i+1;j<11;j++)   {temp2=a[j];    a[j]=temp1;    temp1=temp2;   }   break;   }  }}for(i=0;i<11;i++) printf("%6d",a[i]);}==============================================================【程序40】题目:将一个数组逆序输出。1.程序分析:用第一个与最后一个交换。2.程序源代码:#define N 5main(){ int a[N]={9,6,5,4,1},i,temp; printf("\n original array:\n"); for(i=0;i