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

余年寄山水
992次浏览
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];


精品文档


小学班主任工作小结-


小学班主任工作小结-


小学班主任工作小结-


小学班主任工作小结-


小学班主任工作小结-


小学班主任工作小结-


小学班主任工作小结-


小学班主任工作小结-