经典c语言程序设计100例31-40
程序31】题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续。
判断第二个字母。
1.程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。
2.程序源**:
#include <
void main()
char letter;
printf("please input the first letter of someday");
while ((letter=getch())y')/当所按字母为y时才结束*/
switch (letter)
case 's':printf("please input second letter");
if((letter=getch())a')
printf("saturday");
else if ((letter=getch())u')
printf("sunday");
else printf("data error");
break;
case 'f':printf("friday");break;
case 'm':printf("monday");break;
case 't':printf("please input second letter");
if((letter=getch())u')
printf("tuesday");
else if ((letter=getch())h')
printf("thursday");
else printf("data error");
break;
case 'w':printf("wednesday");break;
default: printf("data error");
程序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++)
程序33】题目:学习gotoxy()与clrscr()函数
1.程序分析:
2.程序源**:
#include <
void main(void)
clrscr();清屏函数*/
textbackground(2);
gotoxy(1, 5);/定位函数*/
cprintf("output at row 5 column 1");
textbackground(3);
gotoxy(20, 10);
cprintf("output at row 10 column 20");
程序34】题目:练习函数调用。
1. 程序分析:
2.程序源**:
#include <
void hello_world(void)
printf("hello, world!");
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(128 + 15);
cprintf("this is blinking程序36】
题目:求100之内的素数
1.程序分析:
2.程序源**:
#include <>
#include ""
#define n 101
main()
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 ");
for(i=0;iend)
a[10]=number;
else,i,temp;
printf(" original array:");
for(i=0;i printf("%4d",a[i]); for(i=0;i printf(" sorted array:"); for(i=0;i printf("%4d",a[i]); c语言程序设计 试题十。返回。一 单项选择题 共30分,每题1分 1.下列不正确的转义字符是 a b c 074 d 0 2.不是c语言提供的合法关键字是 a switch b cher c case d default 3 正确的标识符是 a a b a 2 c a.3 d a 3 4 下列字符中... 熟悉和掌握全国等考二级c的上机答题要点。1 全国计算机等级考试二级c语言上机填空题答题要点。1 试题中用 found 来提示在下一行有一个空需填写。2 填写空白时,先要将下划线删除,然后再填空。3 每个空只填写一条语句或表达式。4 不要改动程序行的顺序,更不要自行添加程序结构。2 全国计算机等级考试... 10章多重继承的问题。一 多重继承的先后问题。上章最后的例子是为下面讨论一个被称之为 菱形问题 作铺垫的,在j a中没有多重继承,也许没有这种现象,c 中很容易出现。由一个基类派生出两个类出来,以后新定义一个类,并从这两个类多重继承,这样就出现菱形问题了。也就是说,基类的公有或保护成员,必然被两个派...C语言程序设计
C语言程序设计
C 语言程序设计