C语言部分代码Word下载.docx
- 文档编号:20012696
- 上传时间:2023-01-15
- 格式:DOCX
- 页数:15
- 大小:16.15KB
C语言部分代码Word下载.docx
《C语言部分代码Word下载.docx》由会员分享,可在线阅读,更多相关《C语言部分代码Word下载.docx(15页珍藏版)》请在冰豆网上搜索。
%s\nc1:
%d\nc2:
%d\nc3:
%d\n"
stu[i].num,stu[i].name,stu[i].c1,stu[i].c2,stu[i].c3);
max1=stu[0].c1;
max2=stu[0].c2;
max3=stu[0].c3;
if(stu[i].c1>
max1)
max1=stu[i].c1;
if(stu[i].c2>
max2)
max2=stu[i].c2;
if(stu[i].c3>
max3)
max3=stu[i].c3;
printf("
max1=%dmax2=%dmax3=%d"
max1,max2,max3);
}
插入
inta[5],i,j,b;
5;
%d"
a[i]);
for(i=1;
b=a[i];
for(j=i-1;
j>
=0;
j--)
{
if(a[j]>
b)
{
a[j+1]=a[j];
a[j]=b;
}
}
%d"
a[i]);
指针
inta,b,s,j;
intfn(inta,intb,int*p);
scanf("
%d%d"
a,&
b);
s=fn(a,b,&
a);
j=a;
%d%d"
s,j);
intfn(inta,intb,int*p)
intc;
c=a+b;
*p=a*b;
return(c);
选择排序
inta[5],i,j,b,min;
4;
min=i;
for(j=i+1;
j<
j++)
if(a[min]>
a[j])
min=j;
}
}
if(min!
=i)
b=a[min];
a[min]=a[i];
a[i]=b;
switch
intc,s;
doublep,w,d,f;
请输入单价,重量和距离:
"
);
%lf,%lf,%d"
p,&
w,&
s);
if(s>
=3000)
c=12;
elsec=s/250;
switch(c)
{case0:
d=0;
break;
case1:
d=2;
case2:
case3:
d=5;
case4:
case5:
case6:
case7:
d=8;
case8:
case9:
case10:
case11:
d=10;
case12:
d=15;
f=p*w*s*(1-d/100.0);
运费:
%10.2f元\n"
f);
return0;
判断质数
inti,x,n=0;
x);
=x;
if(x%i==0)
n++;
if(n==2)
质数\n"
else
不是质数\n"
函数求最大公约数最小公倍数
intm,n;
intf1(intx,inty);
intf2(intx,inty);
m,&
n);
最大公约数%d\n"
f1(m,n));
最小公倍数%d\n"
f2(m,n));
intf1(intx,inty)
inti,r;
for(i=1;
if(x%i==0&
&
y%i==0)
r=i;
return(r);
intf2(intx,inty)
intj;
j=x*y/f1(x,y);
return(j);
函数求和
inta[10],i,s1,s2;
intfn(inta[],intlen);
s1=fn(a,5);
s2=fn(a,10)-s1-a[5];
前五个数%d\n,后四个数%d"
s1,s2);
intfn(inta[],intlen)
inti,s=0;
len;
s=s+a[i];
return(s);
函数求大于求均值个数
inta[10],i,s;
s=fn(a,10);
大于平均值的个数%d\n"
s);
inti,n=0;
floatp,s=0.0;
p=s/len;
if(a[i]>
p)
return(n);
指针最大最小值
inta[10],i,max,min;
voidfind(inta[],int*pmax,int*pmin);
find(a,&
a[0],&
a[1]);
max=a[0];
min=a[1];
最大值%d,最小值%d\n"
max,min);
voidfind(inta[],int*pmax,int*pmin)
inti;
*pmax=a[0];
*pmin=a[0];
if(a[i]>
*pmax)
*pmax=a[i];
if(a[i]<
*pmin)
*pmin=a[i];
数组求内积
inta[5],b[5],i,s=0;
a[i],&
b[i]);
s=s+a[i]*b[i];
内积%d\n"
函数求和积
inta,b,c,d,s,j;
%d%d%d%d"
b,&
c,&
d);
s=f2(f1(a,b),f1(c,d));
j=f1(f2(a,b),f2(c,d));
%d%d\n"
ints;
s=x+y;
s=x*y;
递归求偶数个数
intn;
voidfn(intn);
fn(n);
voidfn(intn)
if(n%2!
=0)
n--;
if(n==0)
n);
else
fn(n-2);
二维数组
inta[4][4],i,j,s1=0,s2=0;
for(i=0;
for(j=0;
a[i][j]);
s1=s1+a[i][i];
s2=s2+a[i][3-i];
s1:
%d,s2:
各位数和
inta,b,s=0,i;
for(;
a>
0;
)
b=a%10;
s=s+b;
a=a/10;
各位数字之和%d\n"
inta,b,max,i;
max=a%10;
if(b>
max)
max=b;
最大%d\n"
max);
对称数
inta,b,p,s=0,i;
p=a;
s=s*10+b;
if(p==s)
是对称数\n"
不是"
指针交换
voidswap(int*p1,int*p2);
inta,b;
if(a<
swap(&
max:
%d,min:
a,b);
voidswap(int*p1,int*p2)
intt;
t=*p1;
*p1=*p2;
*p2=t;
二重循环鸡兔同笼
intj,t;
for(j=0;
98;
for(t=0;
t<
t++)
if(t+j==98&
t*4+j*2==386)
tu=%dji=%d\n"
t,j);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 部分 代码