(含答案)程序设计基础与语言_复习提纲2014-2015-2- 下载本文

}

do{

s+=i;

}while(i--);

printf(\结果为%d\\n\return 0;

6.3 /*

3. 求100?200间的全部素数。要求编写一个判断一个整数是否为素数的函数,并在main函数中调用该函数,每个数占5列宽度,每行输出7个素数。 */

# include # include int prime(int); int main(void) { }

int i, s=0;

for( i = 100; i <= 200; i++)

if( prime(i) ) { }

printf(\s++;

if(s % 7 == 0)

printf(\

return 0;

int prime(int n) { } 6.4 /*

4.已知百分制成绩(由键盘输入),要求计算并输出五分制成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。

90分以上为‘A’,80~89分为‘B’,70~79分为‘C’、‘60~69分为D’、60分以下为‘E’(请用if语句实现)。 */

# include

int main(void) {

float score;

printf(\请输入分数: \scanf(\

if( score >=90 )

printf(\int i;

for( i=2; n % i != 0; i++)

;

//空循环

return ( n == i );

else if (score >= 80)

printf(\

}

else if (score >= 70)

printf(\

else if (score >= 60)

printf(\

else

printf(\

return 0;

6.5 /*

5. 已知百分制成绩(由键盘输入),要求计算并输出五分制成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。

90分以上为‘A’,80?89分为‘B’,70?79分为‘C’、‘60?69分为D’、60分以下为‘E’(请用switch语句实现)。 */

# include

int main(void) {

float score;

printf(\请输入分数: \scanf(\

switch( (int)score / 10 ) {

case 10: case 9:

printf(\

}

}

case 8:

printf(\

case 7:

printf(\

case 6:

printf(\

default:

printf(\

return 0;

6.6

# include int main(void) {

int i;

float temp, a, b, s; a = 2; b = 1; s = 1;

for(i=0; i<20; i++) { }

s += b / a; temp = a; a += b; b = temp;