求100之内自然数中最大地能被17整除地数

别妄想泡我
949次浏览
2021年02月07日 23:24
最佳经验
本文由作者推荐

大明仅一位-

2021年2月7日发(作者:喜欢就是喜欢你)


实用文档



1


求


100


之自然数中最大的能被


17

< p>
整除的数



#include


void main()


{


int i


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


if(i%17--0)break;


printf(


“


%dn< /p>


”


,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(


“


%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;


printf(


“


%dn


”

< p>
,sum);


}


4

从键盘输入


10


个数,统计非负数的个数,并计算非负数的 和



#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(


“非负个数是

%d,sum=%dn


”


,n,sum);


}


5


求

100


之的自然数中的偶数之和



#include


void main()


{


int i,sum=0;


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


if(i%2==0)


sum=sum+i;


printf(


“


sum=%dn


”< /p>


,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);


printf (


“


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



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


a


用


*


代替, 然后输出



#include


void main()


{




实用文档



int i;


char


b[11]={


‘


1


’


,

< br>’



’


,


’


a


’


,


’


m


’


,


’


a


’


,


’


m


’


,


’



’


,


’

< br>a


’


,


’


n


’


,


’


!


’


};


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


if(b[i]==


’


a


’


)


b[i]=


’


*


’


;


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


printf(< /p>


“


%c


”


,b[ i]);


printf(


“


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(


“


%d


”


,b[i]) ;


printf(


“


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


;如果为负数,输出


f


;如果为偶数,输出


o


; 如果为奇数,输出


j


#include


void main()


{




实用文档



int a=6;


if(a>o)


printf(


“


zn


”


);


if(a<0)


printf(


“


fn


”


);


if(a%2==0)


printf(


“


0n


”


);


if(a%2!=0)


printf(


“


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;


}


printf(


“


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];



大明仅一位-


大明仅一位-


大明仅一位-


大明仅一位-


大明仅一位-


大明仅一位-


大明仅一位-


大明仅一位-