更多"1!+2!+3!+…+2003!的个位数字的:"的相关试题:
[单项选择]一个三位数的各位数字之和是16。其中十位数字比个位数字小3。如果把这个三位数的百位数字与个位数字对调,得到一个新的三位数,则新的三位数比原三位数大495,则原来的三位数是多少( )
A. 169
B. 358
C. 469
D. 736
[填空题]一个两位数的十位数字是a,个位数字是b,把这个两位数的十位数字与个位数字对调,所得的数减去原数,差为72,则这个两位数是______.
[单项选择]有一个四位数,已知其个位数字加1等于其十位数字,十位数字加2等于其百位数字,把这个四位数颠倒次序排列所成的数与原数之和等于11110。问这个四位数除以4的余数是几?
A. 0
B. 1
C. 2
D. 3
[单项选择]某次考试中,小林的准考证号码是个三位数,个位数字是十位数字的2倍,十位数字是百位数字的4倍,三个数字的和是13,则准考证号码是( )
A. 148
B. 418
C. 841
D. 814
[单项选择]由0,1,2,3,4,5这六个数字组成的无重复六位数中,个位数字小于十位数字的有()个。
A. 210
B. 300
C. 464
D. 600
E. 610
[单项选择]把自然数A的十位数、百位数和千位数相加,再乘以个位数字,将所得积的个位数字续写在A的末尾,称为对A的一次操作。设A=4626,对A进行一次操作得到46262,再对46262操作,如此进行下去,直到得出一个2010位的数为止,则这个2010位数的各位数字之和是( )。
A. 28
B. 32
C. 24
D. 26
[单项选择]自然数N是一个两位数,它是一个质数,而且N的个位数字与十位数字都是质数,这样的自然数有多少个?( )
A. 4
B. 6
C. 8
D. 12
[填空题]请补充函数fun( ),该函数的功能是判断一个数的个位数字和百位数字之和是否等于其十位上的数字,是则返回"yes!”,否则返回“no!”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun( )的横线上填入所编写的若干表达式或语句。
试题程序:
#include <stdio.h>
#include <conlo.h>
char *fun(int n)
int g,s,b;
g=n%l0;
s=n/10%10;
b= 【1】 ;
if((g+b)==s)
return 【2】 ;
else
return 【3】 ;
main( )
int num=0;
clrscr( );
printf("******Input data*******/n");
scanf("%d",&num);
printf("/n/n/n");
printf("******The result*******/n");
printf("/n/n/n%s",fun(num));
[简答题]下列程序的功能是:选出100~1000间的所有个位数字与十位数字之和被10除所得余数恰是百位数字的素数(如293)。计算并输出上述这些素数的个数cnt,以及这些素数值的和sum。请编写函数countValue( )实现程序要求,最后调用函数writeDAT( )把结果cnt和sum输出到文件OUT17.DAT中。
注意:部分源程序已给出。
请勿改动主函数main( )和写函数writeDAT( )的内容。
试题程序:
#include 〈stdio.h>
int cnt, sum; void countValue( )
main ( )
cnt=sum=0;
countValue ( );
printf("素数的个数=%d/n", cnt);
printf ("满足条件素数值的和=%d", sum);
writeDAT ( );
writeDAT ( )
FILE *fp;
fp=fopen("OUT17.DAT", "w");
fprintf(fp, "%d/n%d/n", cnt, sum);
fclose (fp);
[单项选择]一个两位数,个位数字比十位数字大4,若颠倒数位上的顺序,则所得数比原数的2倍大10,原两位数为( )
A. 62
B. 26
C. 51
D. 15
[单项选择]一个两位数被4除余3,如果交换它的十位数字与个位数字的位置,所得的两位数被4除也余3,则这样的两位数有()个。
A. 4
B. 6
C. 7
D. 9
[单项选择]一个两位数,个位数字比十位数字大4,若颠倒顺序,则得到的新数比原来的两位数的2倍还大 10,那么原来的两位数是( )。
A. 62
B. 26
C. 32
D. 44
[单项选择]两个两位数相加,其中一个加数是73,另一个加数不知道,只知道另一个加数的十位数字增加5,个位数字增加1,那么求得的和的后两位数字是72,问另一个加数原来是多少( )
A. 63
B. 56
C. 53
D. 48
[填空题]求出所有满足下列条件的两位数:将此两位数的个位数字与十位数字进行交换,可得到一个新的数,要求新数与原数之和小于100。
int i,j,x,y;
for(i=10;i<100;i++)
x=i%10;
y=i/10;
J=______;
if(______)
System. out. print(i+" ");
[简答题]填空题
请补充函数fun( ),该函数的功能是判断一个数的个位数字和百位数字之和是否等于其十位上的数字,是则返回“yes!”,否则返回“no!”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun( )的横线上填入所编写的若干表达式或语句。
试题程序:
#include
#include
char *fun(int n)
{
int g,s,b;
g=n%10;
s=n/10%10;
b=【1】;
if((g+b)==s)
return【2】;
else
return【3】;
}
main( )
{
int num=0;
clrscr( );
printf("******Input data *******/n");
scanf("%d",&num);
printf("/n/n/n");
printf("****** The result *******/n");
printf("/n/n/n%s",fun(num));
}