程序设计题
求出只要能被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
{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
{ 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
{ int i,count=0;
for(i=3000;i<=5000;i++)
if(i%3==2&&i%5==3) count++; printf(\}
<标准答案>133 编写程序,求10! #include
{int i=1,s=1;
while(i<=10) { s=s*i; i++;} printf(\<标准答案>3628800
求出只要能被2,7,9之一整除的800以内的正整数的个数。 #include
<标准答案>496
求出只要能被2,7,9之一整除的600以内的正整数的个数 #include
<标准答案>372
编程序求出1到500之间同时满足除3余2和除4余2条件的数的和。 <标准答案>10416
求[105,625]间能同时被7和11整除的自然数之和。
#include
{ 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
{ 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之间回文数的和。请将运算结果填入文本框。