程序填空题库

绝世美人儿
512次浏览
2020年12月26日 20:37
最佳经验
本文由作者推荐

英语导游欢迎词-迫不及待的近义词是什么

2020年12月26日发(作者:童翼驹)


功能:输入一个整数n,将n中各位上为偶数的数取出,并按原来从高位到低位相反的顺序
组成一个新数,并输出。
例如,输入一个整数27638496,输出为64862。
- -------------------------------------------------- ----*
#include
void main(){
unsigned long n,x=0;
int t;
printf(请输入一个不超过九位数的正整数:n
scanf(
while(n){
t=n%10;
***********SPACE***********
if(t%2==0)
***********SPACE***********
x=x*10+t;
***********SPACE***********
n=n10;
}
***********SPACE***********
printf(
}

*--------------------------- ----------------------------
【程序填空】
------ -------------------------------------------------- -
功能:求1~1000之间(包括1000)满足用4除余2,用5除余3,用6除余4的数,且一 行
只打印3个数。
--------------------------------- ----------------------*
#include
void main(){
int i=1,j=0;
do{
***********SPACE***********
if(i%4==2&&i%5==3&&i%6==4){
printf(
j = j + 1;
***********SPACE***********
if(j%3==0)
printf(
}
i = i + 1;
***********SPACE***********
}while(i<=1000);


}

*---------- ---------------------------------------------
【程序填空】
----------------------------------- ----------------------

功能:算式:?2*7?=3848中缺少一个十位数和一个个位数。编
程求出使该算式成立时的这两个数,并输出正确的算式。

--------------- ----------------------------------------*
#include
#include
main()
{
int x,y;
***********SPACE***********
for(x=1;x<10;x++)
***********SPACE***********
for(y=0;y<10;y++)
***********SPACE***********
if((x*10+2)*(70+y)==3848)
{
printf(
exit(0);
}

}

*---------------------------------------- --------
【程序填空】1
------------------------- --------------------------------
功能:求Sn=a+aa+a aa+aaaa+……+aaaaaaa(n个a),其中a是0-9的数,n为1到9的数,
如从键盘输入2,5,则计算Sn=2+22+222+2222+22222。
----- -------------------------------------------------- *
#include
void main(){
int a,n,i=1;
***********SPACE***********
long s=0,t=0;
printf(
scanf(
printf(
scanf(
***********SPACE***********


while(i<=n){
***********SPACE***********
t=t+a;
s=s+t;
a=a*10;
***********SPACE***********
i++;
}
printf(
}



*------------- ------------------------------------------
【程序填空】2
---------------------------------- -----------------------
功能:求数学式1×3×5×7×…×15的值。
根据要求填写正确的内容。
----------------------- --------------------------------*
#include
void main(){
int i;
***********SPACE***********
long s;
i=1;
***********SPACE***********
s=1;
do{
***********SPACE***********
i+=2;
s=s*i;
***********SPACE***********
}while(i<=13);
printf(
}




*------- ------------------------------------------------
【程序填空】3 7
------------------------------- --------------------------
功能:公鸡一只,值五钱;母鸡一只值三钱;雏鸡三只值一钱。用百钱购百鸡,
问:公鸡、母鸡、雏鸡各几只?提示:5x+3y+z3=100


----- -------------------------------------------------- *
#include
main()
{
int x,y,z;
***********SPACE***********
for(x=0;x<=20;x++)
for(y=0;y<=34;y++)
{
***********SPACE***********
z=3*(100-5*x-3*y);
***********SPACE***********
if((z%3==0)&&(z>=0))
printf(
}
}




*---------------------------------------- --------
【程序填空】1
(不是满分)
-------------- -------------------------------------------
功能 :求Sn=1+12+123+1234+12345+123456+……+123456789,其中n为1 到9的数,如从
键盘输入5,则计算Sn=1+12+123+1234+12345,并按1+12 +123+1234+12345=?的格式输出。
---------------------- ---------------------------------*
#include
void main(){
int n,i=1;
***********SPACE***********
long s=0,t=0;
printf(请输入n:n
scanf(
***********SPACE***********
while(i<=n){
***********SPACE***********
t=t*10+i;
s=s+t;
printf(
***********SPACE***********
if(i<=n) printf(
i++;
}


printf(
}



*------ -------------------------------------------------
【程序填空】2
---------------------------------- -----------------------
功能:输入一个任意的正整数n,求数学式1+12+13+…+1n的值。
根据要求填写正确的内容。
----------------------- --------------------------------*
#include
void main(){
int n,i;
double s;
scanf(
i=1;
s=0;
do{
i++;
***********SPACE***********
s+=1.0(i-1);
***********SPACE***********
}while (i<=n);
***********SPACE***********
printf(
}


*----------------- --------------------------------------
【程序填空】3
---------------------------------------------- -----------

功能:算式:?2*7?=3848中缺少一个十位数和一个个位数。编
程求出使该算式成立时的这两个数,并输出正确的算式。

--------------- ----------------------------------------*
#include
#include
main()
{
int x,y;
***********SPACE***********
for(x=1;x<10;x++)


***********SPACE***********
for(y=0;y<10;y++)
***********SPACE***********
if((x*10+2)*(70+y)==3848)
{
printf(
exit(0);
}

}



*------------------------------ ------------------
【程序填空】1
--------------- ------------------------------------------

功能:将字母转换成密码,转换规则是将当前字母变成其后的第
四个字母,但W变成A、X变成B、Y变成C、Z变成D。小写字
母的转换规则同样。

----------------------------------------- --------------*

#include
main()
{
char c;
***********SPACE***********
while((c=getchar())!='n')
{
***********SPACE***********
if((c>='a'&&c<='z')||(c>='A'&&c<='Z')) c+=4;
***********SPACE***********
if((c>'Z'&&c<='Z'+4)||c>'z') c-=26;
printf(
}
}




*---- -------------------------------------------------- -
【程序填空】2
-------------------------------- -------------------------


功能:输入10名同学语文课的成绩,求最高分、和所有同学成绩的总和。
- -------------------------------------------------- ----*
#include
main()
{
int a,n,max,sum;
max=0;
n=1;
***********SPACE***********
sum=0;

do {
***********SPACE***********
scanf(
sum+=a;
***********SPACE***********
if(a>max)
max=a;
n++;
***********SPACE***********
}while(n<=10);
printf(
}

*------ -------------------------------------------------
【程序填空】
----------------------------------- ----------------------
功能:编写程序求100以内是素数的所有奇数。要求一行输出4个值。
--------- ----------------------------------------------*
#include
#include
main(){
int i,j,k,l,n=0;
***********SPACE***********
for(i=3;i<=99;i+=2) *要求素数在奇数里找*
{
l=1;
k=sqrt(i);
for(j=2;j<=k;j++)
***********SPACE***********
if(i%j==0) {l=0;break;}
if(l!=0){
n++;
***********SPACE***********


if(n%4!=0) printf(
else printf(
}
}
printf(
}

*------------- ------------------------------------------
【程序填空】1
---------------------------------- -----------------------
功能:输入一个整数n,将n中各位上为奇数的数 取出组成一个新数,并按高位仍在高位,
低位仍在低位输出。
例如,输入一个整数27638496,输出为739。
---------------- ---------------------------------------*
#include
void main(){
unsigned long n,x=1,s1=0;
int t,i;
printf(请输入一个不超过九位数的正整数:n
scanf(
while(n){
t=n%10;
***********SPACE***********
if(t%2!=0) {
***********SPACE***********
s1=t*x+s1;
x*=10;
}
***********SPACE***********
n=n10;
}
***********SPACE***********
printf(
}



*----------------- --------------------------------------
【程序填空】2
---------------------------------------------- -----------
功能:求1~1000之间(包括1000)满足用4除余2,用5除余3, 用6除余4的数,且一行
只打印3个数。
----------------------- --------------------------------*
#include


void main(){
int i=1,j=0;
do{
***********SPACE***********
if(i%4==2&&i%5==3&&i%6==4){
printf(
j++;
***********SPACE***********
if(j%3==0)
printf(
}
i = i + 1;
***********SPACE***********
}while(i<=1000);
}


*------------ -------------------------------------------
【程序填空】3
---------------------------------- -----------------------

题目:下面程序的功能是打印100以内个位数为6且能被3整除的所
有数。请填空。

--------------------------------- ----------------------*
#include
main()
{ int i,j;
***********SPACE***********
for(i=0;i<=9;i++)
{ j=i*10+6;
***********SPACE***********
if( j%3!=0 ) continue;
printf(
}
}
*---- --------------------------------------------
* -------------------------------------------------- -----
【程序填空】1
(不是满分,7)
-------------- -------------------------------------------
功能:求1000以内(不包括1000)能被3整除的正整数的和。
根据要求填写正确的内容。
----------------------- --------------------------------*


#include
void main(){
int i,s;
s=0;
***********SPACE***********
i=3;
***********SPACE***********
while(i<=999){
***********SPACE***********
i+=3;
s=s+i;
}
printf(
}


*---------------------- ---------------------------------
【程序填空】2
-------------------------------------------------- -------
功能:求数学式1×3×5×7×…×15的值。
根据要求填写正确的内容。
----------------------- --------------------------------*
#include
void main(){
int i;
***********SPACE***********
long s;
i=1;
***********SPACE***********
s=1;
do{
***********SPACE***********
i+=2;
s=s*i;
***********SPACE***********
}while(i<15);
printf(
}


*---------------------- ---------------------------------
【程序填空】3
-------------------------------------------------- -------


功能:编程求任意给定的n个数中的奇数的连乘积,偶数的平方和
以及0的个数,n通过scanf()函数输入。

------------------ -------------------------------------*
#include
main()
{
int r=1,s=0,t=0,n,a,i;
printf(
for(i=1;i<=n;i++)
{
printf(
***********SPACE***********
scanf(
***********SPACE***********
if(a%2!=0)
***********SPACE***********
r*=a;
else if(a!=0)
s+=a*a;
else
t++;
}
printf(
}
*-------------------------------- ----------------
*---------------------------- ---------------------------
【程序填空】
------- --------------------------------------------------
功能:爱因斯坦的阶梯问题:有一个长阶梯,若每步上2阶,最后剩1阶;若每步上3阶,
最后剩2阶;若每步上5阶,最后剩4阶;若每步上6阶,最后剩5阶;只有每步上7阶,

后刚好一阶也不剩。请问该阶梯至少有多少阶?
-------------------- -----------------------------------*
#include
int main()
{ int i1=1; *i为所设的阶梯数*
***********SPACE***********
do
{
***********SPACE***********
i1++;
***********SPACE***********
}while( !((i1%2==1)&&(i1%3==2)&&(i1%5==4)&&(i1%6==5)&&(i1% 7==0)));


***********SPACE***********
printf(
return 0;
}





扣了 7分
3.*---------------------- ---------------------------------
【程序填空】
- -------------------------------------------------- ------

功能:以每行5个数来输出300以内能被7或17整除的偶数,并求出
其和。

--------------------------- ----------------------------*

#include
#include
main()
{
int i,n,sum;
sum=0;
***********SPACE***********
while(i%2);
***********SPACE***********
for(i=1; i<=300;i++)
***********SPACE***********
if(i%7==0||i%17==0)
if(i%2==0)
{
sum=sum+i;
n++;
printf(
if(n%5==0)
printf(
}
printf(
}
*------ -------------------------------------------------
【程序填空】1
---------------------------------- -----------------------


功能:输入一个整数n,将n中各 位上为偶数的数取出,并按原来从高位到低位相反的顺序
组成一个新数,并输出。
例如,输入一个整数27638496,输出为64862。
-------------- -----------------------------------------*
#include
void main(){
unsigned long n,x=0;
int t;
printf(请输入一个不超过九位数的正整数:n
scanf(
while(n){
t=n%10;
***********SPACE***********
if(t%2==0)
***********SPACE***********
x=x*10+t;
***********SPACE***********
n=n10;
}
***********SPACE***********
printf(
}




*------------ -------------------------------------------
【程序填空】2 13分
---------------------------- -----------------------------
功能:求1~1000之间(包括1 000)满足用4除余2,用5除余3,用6除余4的数,且一行
只打印3个数。
----- -------------------------------------------------- *
#include
void main(){
int i=1,j=0;
do{
***********SPACE***********
if(i%4==2&&i%5==3&&i%6==4){
printf(
j = j + 1;
***********SPACE***********
if(j%3==0)
printf(
}


i = i + 1;
***********SPACE***********
}while(i<1000);
}



*-------- -----------------------------------------------
【程序填空】3
---------------------------------- -----------------------

功能:算式:?2*7?=3848中缺少一个十位数和一个个位数。编
程求出使该算式成立时的这两个数,并输出正确的算式。

--------------- ----------------------------------------*
#include
#include
main()
{
int x,y;
***********SPACE***********
for(x=1;x<10;x++)
***********SPACE***********
for(y=0;y<10;y++)
***********SPACE***********
if((x*10+2)*(70+y)==3848)
{
printf(
exit(0);
}

}



*------------------------------ ------------------
*-------------------------- -----------------------------
【程序填空】2 满分
-------------------------------------------------- -------

题目:等比数列的第一项a=1,公比q=2,下面程序的功能是求满足
前n项和小于100的最大n,请填空。

------------ -------------------------------------------*


#include
main()
{ int a,q,n,sum;
***********SPACE***********
a=1;q=2;n=sum=0;
do{
***********SPACE***********
sum+=a
++n;
a*=q;
}while(sum<100);
n=n-1;
printf(
}





*-------------------- -----------------------------------
【程序填空】
------------------------------------------------- --------

题目:下面程序的功能是从键盘输入的一组字符中统计出大写字母
的个数m和小写字母的个数n,并输出m、n中的较大者,请完
成程序。

------------------------------------ -------------------*
#include
main()
{ int m=0,n=0;
char c;
while((c=getchar())!='n')
***********SPACE***********
{ if(c>='A'&&c<='Z') m++;
if(c>='a'&&c<='z') n++;
}
***********SPACE***********
printf(
}





*------------- ------------------------------------------
【程序填空】
----------------------------------- ----------------------
功能:输入10名同学语文课的成绩,求最高分、和所有同学成绩的总和。
-------- -----------------------------------------------*
#include
main()
{
int a,n,max,sum;
max=0;
n=1;
***********SPACE***********
sum=0;

do {
***********SPACE***********
scanf(
sum+=a;
***********SPACE***********
if(a>max)
max=a;
n++;
***********SPACE***********
}while(n<=10);
printf(
}





*----------------------------------- --------------------
【程序填空】
-------------- -------------------------------------------

功能:已知一个数列,它的头两项分别是0和1,从第三项开始以
后的每项都是其前两项之和。编程打印此数,直到某项的
值超过200为止。

---------------------------------------------- ---------*
#include
main()


{
***********SPACE***********
int i,f1=0,f2=1;
for(i=1;;i++)
{
printf(
***********SPACE***********
if(f1>200) break;
printf(
if(f2>200) break;
if(i%2==0) printf(
f1+=f2;
***********SPACE***********
f2+=f1;
}
printf(
}
*------------------------ -------------------------------
【程序填空】1
-- -------------------------------------------------- -----

题目:给一个不多于5位的正整数,
要求:
1.求它是几位数
2.分别打印出每一位数字
3.按逆序打印出各位数字.例如原数为321,应输出123。

请在空内填入正确的内容。

---------------------------- ---------------------------*
#include
void main()
{
long int num,l;
int indiv, ten,hundred,housand,tenthousand,place,thousand;
printf(请输入一个整数(0-99999):
***********SPACE* **********
scanf(
***********SPACE***********
if(num10==0) place=1;
else if(num100==0)
place=2;
else if(num1000==0)
place=3;


else if(num10000==0)
place=4;
***********SPACE***********
else place=5;
printf(
printf(每位数字为:
tenthousand=num10000;
thousand=(num- tenthousand*10000)1000;
hundred=(num- tenthousand*10000-thousand*1000)100;
ten=(num- tenthousand*10000-thousand*1000-hundred*100)10;
indiv=num-tenthousand*10000-thousand*1000-hun dred*100-ten*10;

***********SPACE***********
switch(place){
case 5:printf(
printf(反序数字为:
printf(
break;
case 4:printf(
printf(反序数字为:
printf(
break
case 3:printf(
printf(反序数字为:
printf( break;
case 2:printf(
printf(反序数字为:
***********SPACE***********
printf( break
case 1:printf(
printf(反序数字为:
printf( break
}
}


*------------------------- ------------------------------
【程序填空】2
--- -------------------------------------------------- ----
功能:求Sn=a+aa+aaa+aaaa+……+aaaaaaa(n个a),其中a是 0-9的数,n为1到9的数,
如从键盘输入2,5,则计算Sn=2+22+222+2222+22222。
----- -------------------------------------------------- *
#include
void main(){


int a,n,i=1;
***********SPACE***********
long s=0,t=0;
printf(
scanf(
printf(
scanf(
***********SPACE***********
while(i<=n){
***********SPACE***********
t=t+a;
s=s+t;
a=a*10;
***********SPACE***********
i++;
}
printf(
}


*------------------ ------------------------------
*-------------- -----------------------------------------
【程序填空】
----------------------------------- ----------------------
功能:企业发放的奖金根据利润提成。利润(i)低于或等于10万元
时,奖金可提10%;利润高于10万元,低于或等于20万元时,
低于10万元的部分按10%提成,高于10万元的部分,可提成
7.5%;20万到40万(包括40万)之间时,高于20万元的部分,
可提成5%;40万到60万(包括60万)之间时,高于40万元的部
分,可提成3%;60万到100万(包括100万)之间时,高于60万
元的部分,可提成1.5%,高于100万元时,超过100万元的部
分按1%提成,从键盘输入当月利润i,求应发放奖金总数?

------------- ------------------------------------------*
#include
main()
{
long int i;
double bonus1,bonus2,bonus4,bonus6,bonus10,bonus;
scanf(
bonus1=100000*0.1;bonus2=bonus1+100000*0.75;
bonus4=bonus2+200000*0.5;
bonus6=bonus4+200000*0.3;
bonus10=bonus6+400000*0.15;


if(i<=100000)
bonus=i*0.1;
***********SPACE***********
else if(i<=200000)
bonus=bonus1+(i-100000)*0.075;
***********SPACE***********
else if(i<=400000)
bonus=bonus2+(i-200000)*0.05;
***********SPACE***********
else if(i<=600000)
bonus=bonus4+(i-400000)*0.03;
else if(i<=1000000)
bonus=bonus6+(i-600000)*0.015;
else
bonus=bonus10+(i-1000000)*0.01;
***********SPACE***********
printf(
}







*---------- ---------------------------------------------
【程序填空】
----------------------------------- ----------------------

功能:输出1到100之间每位数的乘积大于每位数的和的数。
例如:数字26,数位上数字的乘积12大于数字之和8。

---------- ---------------------------------------------*
#include
main()
{
int n,k=1,s=0,m;
for(n=1;n<=100;n++)
{
k=1;
s=0;
***********SPACE***********
m=n
***********SPACE***********


while( m>=1 )
{
k*=m%10;
s+=m%10;
***********SPACE***********
m=m10;
}
if(k>s) k是乘积,s是加和
printf(
}
}

*------------------- -----------------------------
功能:考察字符串的应用。输出26个大写英文字母。
#include
Void main(void)
{
Char string[256];
Int i;
***********SPACE***********
for (i=0; i<26;i++)
***********SPACE***********
String[i]=’A’+1;将26个大写英文字母存入数组string
String[i]=’0’;
***********SPACE***********
Printf(“the arrary contains %sn”,string);

【程序填空】
功能:将一个字符串中的前N个字符复制到一个字符数组去
不许使用strcpy函数。
·········································
#include
Main()
{
char str1[80],str2[80];
Int i,n;
gets(str1);
scanf(“%d”,&n);
***********SPACE***********
for(i=0;i***********SPACE***********
str2[i]=str1[i];
***********SPACE***********
str2[i]=’0’;


Printf(“%sn”,str2);

【程序填空】
功能:建立一个N×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;
从外向内第二层元素的值全部为2;第三层元素的值全部为3,···以此类推。
1 1 1 1 1
1 2 2 2 1
1 2 3 2 1
1 2 2 2 1
1 1 1 1 1
#include

吉林大学分数线-夕颜花


人物描写一组-生命生命ppt


韩国最火的女子组合-春节去哪旅游好


amends-感恩歌曲


瘟疫之源出装-幼儿园中班说课稿


应接不暇的近义词-前事不忘后事之师


上海汽车博物馆-上海鲁迅故居


端午节放假时间-雪的成语