经典C语言程序设计100例

发布 2019-09-18 23:18:20 阅读 5823

经典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语言程序设计

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语言程序设计

熟悉和掌握全国等考二级c的上机答题要点。1 全国计算机等级考试二级c语言上机填空题答题要点。1 试题中用 found 来提示在下一行有一个空需填写。2 填写空白时,先要将下划线删除,然后再填空。3 每个空只填写一条语句或表达式。4 不要改动程序行的顺序,更不要自行添加程序结构。2 全国计算机等级考试...

C 语言程序设计

10章多重继承的问题。一 多重继承的先后问题。上章最后的例子是为下面讨论一个被称之为 菱形问题 作铺垫的,在j a中没有多重继承,也许没有这种现象,c 中很容易出现。由一个基类派生出两个类出来,以后新定义一个类,并从这两个类多重继承,这样就出现菱形问题了。也就是说,基类的公有或保护成员,必然被两个派...