好文档 - 专业文书写作范文服务资料分享网站

湖南理工学院南湖学院C语言期末考试试题

天下 分享 时间: 加入收藏 我要投稿 点赞

程序设计题

求出只要能被2,7,9之一整除的1000以内的正整数的个数。(||)

#include \main() {

int i,count=0;

for(i=1;i<=1000;i++)

{ if( i%2==0||i%7==0||i%9==0) count++;

} printf(\}

<标准答案>619

编程序求出100到800之间同时满足除4余1和除5余3条件的数的个数。(&&)

#include main()

{int i,count=0;

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

if(i%4==1&&i%5==3) count++; printf(\

<标准答案>35

编程序求出1000到2000之间同时满足除3余2和除5余3条件的数的个数。 #include main()

{ int i,count=0;

for(i=1000;i<=2000;i++)

if(i%3==2&&i%5==3) count++; printf(\}

<标准答案>66

编程序求出3000到5000之间同时满足除3余2和除5余3条件的数的个数。 #include main()

{ int i,count=0;

for(i=3000;i<=5000;i++)

if(i%3==2&&i%5==3) count++; printf(\}

<标准答案>133 编写程序,求10! #include main()

{int i=1,s=1;

while(i<=10) { s=s*i; i++;} printf(\<标准答案>3628800

求出只要能被2,7,9之一整除的800以内的正整数的个数。 #include main() { int i,num=0; for (i=1;i<=800;i++) if(i%2==0 ||i%7==0 || i%9==0 ) num++; printf(\}

<标准答案>496

求出只要能被2,7,9之一整除的600以内的正整数的个数 #include main() { int i,num=0; for (i=1;i<=600;i++) if(i%2==0 ||i%7==0 || i%9==0 ) num++; printf(\} 。

<标准答案>372

编程序求出1到500之间同时满足除3余2和除4余2条件的数的和。 <标准答案>10416

求[105,625]间能同时被7和11整除的自然数之和。

#include main()

{ int x,sum=0;

for(x=105;x<=625;x++) if(x%7==0&&x==0) sum=sum+x; printf(\

<标准答案>2695

计算S=3!+5!+7!+...+N!,求直到S>=680000为止的奇数N。

#include #include int f(int n)

{ int s;

if(n==0||n==1) s=1; else s=n*f(n-1); return s;} main() { int i=3,s=0; while(s<680000) { s=s+f(i);i=i+2;} printf(\

<标准答案>11

1!+2!+3!+....+n! 当s大于61000时结束累加,求n。 <标准答案>9

求1+3+5+7+9+11+...这样的奇数之和.若累加数大于500时, 则结束累加。答案为: #include \void main() {

int i,s=0;

for(i=1;s<=500;i+=2) s=s+i;

printf(\}

<标准答案>529

已知函数f是判断素数的函数。编写程序计算100-300之间素数个数。请将运算结果填入文本框。 f(long n) {

long i,j=n/2; if(n<2)return 0; for(i=2;i<=j;i++) if(n%i==0)return 0; return 1; }

<标准答案>37

已知函数f是判断素数的函数。编写程序计算300-600之间素数个数。请将运算结果填入文本框。 f(long n) {

long i,j=n/2; if(n<2)return 0; for(i=2;i<=j;i++) if(n%i==0)return 0; return 1; }

<标准答案>47

已知函数f是判断素数的函数。编写程序计算600-900之间素数个数。请将运算结果填入文本框。 f(long n) {

long i,j=n/2; if(n<2)return 0; for(i=2;i<=j;i++) if(n%i==0)return 0; return 1; }

<标准答案>45

已知函数f是判断素数的函数。编写程序计算0-100之间素数个数。请将运算结果填入文本框。 f(long n) {

long i,j=n/2; if(n<2)return 0; for(i=2;i<=j;i++) if(n%i==0)return 0; return 1; }

<标准答案>25

已知函数f是判断素数的函数。编写程序计算900-1000之间素数个数。请将运算结果填入文本框。 f(long n) {

long i,j=n/2; if(n<2)return 0; for(i=2;i<=j;i++) if(n%i==0)return 0; return 1; }

<标准答案>14

已知函数f是判断水仙花数的函数。编写程序计算[100,999]之间的水仙花数的和。请将运算结果填入文本框。 f(long n) {

long i,j,k;

if(n<100||n>999)return 0; i=n/100; j=n/10; k=n;

if(n==i*i*i+j*j*j+k*k*k)return 1;

return 0; }

<标准答案>1301

已知函数f是判断水仙花数的函数。编写程序计算100-300之间水仙花数的个数。请将运算结果填入文本框。 f(long n) {

long i,j,k;

if(n<100||n>999)return 0; i=n/100; j=n/10; k=n;

if(n==i*i*i+j*j*j+k*k*k)return 1; return 0; }

<标准答案>1

已知函数f是判断水仙花数的函数。编写程序计算300-600之间水仙花数的个数。请将运算结果填入文本框。 f(long n) {

long i,j,k;

if(n<100||n>999)return 0; i=n/100; j=n/10; k=n;

if(n==i*i*i+j*j*j+k*k*k)return 1; return 0; }

<标准答案>3

已知函数f是判断水仙花数的函数。编写程序计算300-400之间水仙花数的个数。请将运算结果填入文本框。 f(long n) {

long i,j,k;

if(n<100||n>999)return 0; i=n/100; j=n/10; k=n;

if(n==i*i*i+j*j*j+k*k*k)return 1; return 0; }

<标准答案>2

已知函数f是判断回文数的函数。编写程序计算1000-3000之间回文数的和。请将运算结果填入文本框。

湖南理工学院南湖学院C语言期末考试试题

程序设计题求出只要能被2,7,9之一整除的1000以内的正整数的个数。(||)#include\main(){inti,count=0;for(i=1;i<=1000;i++){if(i%2==0||i%7==0||i%9==0)count++;}printf(\}<
推荐度:
点击下载文档文档为doc格式
86wto5ojpf8c83g0eonc
领取福利

微信扫码领取福利

微信扫码分享