求100之内自然数中最大的能被17整除的数资料

余年寄山水
562次浏览
2021年02月07日 23:26
最佳经验
本文由作者推荐

小学班主任工作小结-

2021年2月7日发(作者:周末愉快图片)


精品文档



1


求


100


之内自然数中最大的能被


17


整除的数



#include


void main()


{






int i







for (i=100;i>0;i--)







if(i%17--0)break;







printf(


“

< br>%dn


”


,i);


}


2


已知


a


,


b


,


c


都是< /p>


1


位数,求当三位数


abc,cba


的和为


1333


时


a,b,c


的值



#include


void main()


{





int a,b,c;





for(a=1;a<=9;a++)





{









for(b=0;b<=9;b++)









{















for(c=1;c<=9;c++)















if(a*100+b*10+c+c*100+b*10+a==1333)















printf(


“

< br>%d,%d,%dn


”


,a,b,c);










}






}


}


3


计算并输出


200-400


之间不能被


3


整除的整数的和





#include




void main()




{







int i,sum=0;







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







if(i%3!=0)







sum=sum+i;







pri ntf(


“


%dn


”

< br>,sum);




}


4


从键盘输入


10

< br>个数,统计非负数的个数,并计算非负数的和





#include




void main()




{







int i,n=0,sum=0;







int a[10]={0,1,2,3,4,5,-6,-7,-8,-9}







for(i=0;i<10;i++)







if(a[i]>=0)







{










sum=sum+a[i];


精品文档



精品文档











n++;








}








printf(


“

< br>非负个数是


%d,sum=%dn


”

,n,sum);





}


5


求


1 00


之内的自然数中的偶数之和





#include




void main()




{







int i,sum=0;







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







if(i%2==0)







sum=sum+i;







pri ntf(


“


sum=%dn


”


,sum);





}


6


输入


5


个数,求和并输出。要求编写求和的函数





#include




void main()




{







int b(int x[ ],int n);







int sum=0;







int a[5]={1,2,3,4,5};







sum=b(a,5);







pri ntf(


“


sum=%dn


”


,sum);


}


int b(int x[ ],int n)


{







int I,sum =0;







for(i=0;i<5;i++)







sum=sum+x[i];







return sum;


}


7



计算


1* 2*3+3*4*5+5*6*7+


…


+99*100*101


的值



#include


void main()


{


int i,sum=0;


for(i=1;i<=99;i=i+2)


sum=sum+i*(i+1)*(i+2);


print f(


“


%dn


”


,sum);










}


8


< /p>


将用户输入的字符串中所有的字符


a


用< /p>


*


代替,然后输出



#include


void main()


{


精品文档



精品文档






int i;





char b[11]={


‘


1


’


,

< p>
’



’


,


’


a


’


,

’


m


’


,


’


a


’


,


’< /p>


m


’


,


’



’


,


’

< p>
a


’


,


’


n


’


,


’

!


’


};





for(i=0;i<11;i++)










if( b[i]==


’


a


’

< br>)












b[i ]=


’


*


’


;










for(i=0;i<11;i++)















printf(


“


%c

”


,b[i]);















pri ntf(


“


n


”


);




}


9



将一个一维数组的元素逆序存放并输出。例如,原顺序为



1,2,3,4,5


,逆序后为


5,4,3 ,2,1


#include


void main()


{





int i;





int a[5]={1,2,3,4,5};





for(i=0;i<2;i++)


{


t=a[i];


a[i]=a[4-i];


a[4-i]=t


}













for(i=0;i<5;i++)













printf(

< br>“


%d


”


,b[i]);













pri ntf(


“


n


”


);










}


10



求


3


行


3


列矩阵


a[3][3]={1,2,3,4,5,6,7,8,9}


非对角线上元素之和



#include


Void main()


{


int i,j,sum=0;


int a[3][3]={1,2,3,4,5,6,7,8,9};


for(i=0;i<3;i++)


for(j=0;j<3;j++)


if(i!=j)


sum=sum+a[i][j];


printf(


“


%d


”


,sum);


printf(


“


n

< br>”


);









}


11



编程判断输入的整数的正负性和奇偶性。如果为正数,输出


z< /p>


;如果为负数,输出


f


;如果为偶数,输 出


o


;如果为奇数,输出


j



















































#include


void main()


{


精品文档



精品文档






int a=6;





if(a>o)





pri ntf(


“


zn


”

);





if(a<0)





printf(


“

< br>fn


”


);





if(a%2==0)





pri ntf(


“


0n


”

);





if(a%2!=0)





printf(


“

< br>jn


”


);


12



计算并输出

1-200


之间不能被


5


整除的整 数的和



#include


void main()


{


int i,sum=0;


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


if(i%5!=0)


sum=sum+i;


printf(


“


%dn


”


,sum);









}


13



从键盘输入


n


和


a


的值,计算


a+aa+aaa+


…


+aa


…


a(n


个


a)


的值



#include


void main()









{












int I,a=2,n=10;









long int sum=0,st=0;









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










{













st=st+a;












sum=sum+st;












a=a*10;


}










pri ntf(


“


2+22+


…


=%dn


”


,sum);







}


14



输入5个数,求它们中最大值和平均值并输出



#include


void main()


{





int a[5]={1,2,3,4,5};





int j,max,sum=0;





float average;





max=a[0];





for(j=0;j<5;j++)





{









sum=sum+a[j];


精品文档


小学班主任工作小结-


小学班主任工作小结-


小学班主任工作小结-


小学班主任工作小结-


小学班主任工作小结-


小学班主任工作小结-


小学班主任工作小结-


小学班主任工作小结-