求100之内自然数中最大地能被17整除地数
大明仅一位-
实用文档
1
求
100
之自然数中最大的能被
17
整除的数
#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
p>
的和为
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
”
,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
’
,
’
p>
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(
“
p>
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];