电子科技大学出版社周信东主编的C语言程序设计实验整理代码19Word文档格式.docx

上传人:b****4 文档编号:7447107 上传时间:2023-05-08 格式:DOCX 页数:32 大小:20.82KB
下载 相关 举报
电子科技大学出版社周信东主编的C语言程序设计实验整理代码19Word文档格式.docx_第1页
第1页 / 共32页
电子科技大学出版社周信东主编的C语言程序设计实验整理代码19Word文档格式.docx_第2页
第2页 / 共32页
电子科技大学出版社周信东主编的C语言程序设计实验整理代码19Word文档格式.docx_第3页
第3页 / 共32页
电子科技大学出版社周信东主编的C语言程序设计实验整理代码19Word文档格式.docx_第4页
第4页 / 共32页
电子科技大学出版社周信东主编的C语言程序设计实验整理代码19Word文档格式.docx_第5页
第5页 / 共32页
电子科技大学出版社周信东主编的C语言程序设计实验整理代码19Word文档格式.docx_第6页
第6页 / 共32页
电子科技大学出版社周信东主编的C语言程序设计实验整理代码19Word文档格式.docx_第7页
第7页 / 共32页
电子科技大学出版社周信东主编的C语言程序设计实验整理代码19Word文档格式.docx_第8页
第8页 / 共32页
电子科技大学出版社周信东主编的C语言程序设计实验整理代码19Word文档格式.docx_第9页
第9页 / 共32页
电子科技大学出版社周信东主编的C语言程序设计实验整理代码19Word文档格式.docx_第10页
第10页 / 共32页
电子科技大学出版社周信东主编的C语言程序设计实验整理代码19Word文档格式.docx_第11页
第11页 / 共32页
电子科技大学出版社周信东主编的C语言程序设计实验整理代码19Word文档格式.docx_第12页
第12页 / 共32页
电子科技大学出版社周信东主编的C语言程序设计实验整理代码19Word文档格式.docx_第13页
第13页 / 共32页
电子科技大学出版社周信东主编的C语言程序设计实验整理代码19Word文档格式.docx_第14页
第14页 / 共32页
电子科技大学出版社周信东主编的C语言程序设计实验整理代码19Word文档格式.docx_第15页
第15页 / 共32页
电子科技大学出版社周信东主编的C语言程序设计实验整理代码19Word文档格式.docx_第16页
第16页 / 共32页
电子科技大学出版社周信东主编的C语言程序设计实验整理代码19Word文档格式.docx_第17页
第17页 / 共32页
电子科技大学出版社周信东主编的C语言程序设计实验整理代码19Word文档格式.docx_第18页
第18页 / 共32页
电子科技大学出版社周信东主编的C语言程序设计实验整理代码19Word文档格式.docx_第19页
第19页 / 共32页
电子科技大学出版社周信东主编的C语言程序设计实验整理代码19Word文档格式.docx_第20页
第20页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

电子科技大学出版社周信东主编的C语言程序设计实验整理代码19Word文档格式.docx

《电子科技大学出版社周信东主编的C语言程序设计实验整理代码19Word文档格式.docx》由会员分享,可在线阅读,更多相关《电子科技大学出版社周信东主编的C语言程序设计实验整理代码19Word文档格式.docx(32页珍藏版)》请在冰点文库上搜索。

电子科技大学出版社周信东主编的C语言程序设计实验整理代码19Word文档格式.docx

//a,b,caersides,visvolumeofcube

a=3;

b=3;

c=5;

v=a*b*c;

v=%d\n"

v);

=================================

实验二数据类型、运算符和表达式

(1)--------------------------------------------------

//总觉得打印结果怪怪的,DOYOUTHINKSO?

{

chars1='

3'

s2='

4'

s3='

5'

;

intc1=101,c2=102;

3%c\t4%c\t5%c\n"

s1,s2,s3);

//3%c为输出3和%c

s1=%d\ts2=%d\ts3=%d\n"

//注意哦,s1,s2,s3是char!

而%d:

输入输出为整形%ld长整型%hd短整型%hu无符号整形%u%lu%s:

输入输出为字符串%c字符%f:

输入输出为浮点型%lf双精度浮点型

c1=%d\t~%c\n"

c1,c1);

//换码符'

\t'

表示水平制表位(horizeontaltab),它的作用是将光标移到最接近8的倍数的位置

c2=%d\t~%c\n"

c2,c2);

//注意c1,c2的类型

}

//运行结果为8.300000%是求余数先运算x-y,把结果转换为int型的有利于四则运算

floatx=8.3,y=4.2,s;

inta=7;

s=x+a%5*(int)(x-y)%2/3;

s=%f"

(3)

inti,j,p,q;

i=3;

j=6;

p=i++;

q=--j;

%d,%d,%d,%d\n"

i,j,p,q);

p=i--+3;

q=++j-4;

%d,%d,%d,%d"

(4)

intm=15,n=9,s;

m*=3+2;

m);

n+=n-=n*=n;

n);

%d\n"

(s=6*5,m+n+s));

2.----------------------------------------------------

(1)#include<

#defineMM40

inta=3,b=6,t;

t=MM/(3+6);

%d%d"

t,MM);

//原来printf语句打成了print,printf语句中少了一个%d.

intm;

doublex;

m);

x=3.14*m*m;

%f"

x);

//注意分号,%f转义

intm=8,n=5;

m*=m-n);

%d,%d,%d"

m=m+1,n-1,m+n);

3.----------------------------------------------------

inta=9,b=5;

a+=b;

b=a-b;

a-=b;

a,b);

4.----------------------------------------------------

//4.输入a,b,c三个变量,计算数学公式(a*b)/c

inta,b,d;

floats,c;

%d%d%f"

a,&

b,&

c);

d=a*b;

s=d/c;

实验三顺序结构和输入输出方法

1.---------------------------------------------------

(1)main()

intm=345,t;

floatn=2.56;

t=2.56*100;

m=%d,n*100=%d\n"

m,t);

inta,b,c,s,v;

%d%d%d"

s=a*b;

%d,%d,%d\n"

a,b,c);

s=%d,v=%d\n"

s,v);

intm,n;

floatx=3.5,y=6.2;

%d,%d"

m,&

n);

%6d,%6d"

m,n);

/*每个数的输出宽度为6,两个数之间逗号建个。

*/

x=%7.2f,y=%7.2f"

x,y);

/*个数的输出宽度7,小数位2*/

inta,b;

longm,n;

floatp,q;

a=%d,b=%d\n%f,%f"

p,&

q);

%ld"

a=%d,b=%d\nm=%ld,n=%ld\n"

a,b,m,n);

p=%f,q=%f\n"

p,q);

//打印结果有误!

inti,j,k,ss,m=1,n=1;

i,&

j);

m+=i++;

n*=--j;

ss=(k=m+2,n-5,k+n);

ss);

charc1,c2;

c1=getchar();

c2=getchar();

putchar(c1);

putchar(c2);

c1=%c,c2=%c"

c1,c2);

%d.%d\n"

5.---------------------------------------------------

inta=790,b,c;

b=790/60;

c=790%60;

%d小时%d分钟"

b,c);

6.---------------------------------------------------

inta,b,c,d;

d=a;

a=c;

c=b;

b=d;

7.--------------------------------------------------

main()

doublea;

%lf"

a);

%.2f\n"

a);

}

实验四逻辑运算判断选取控制

1.a.错误原因分析:

Switch分号错误

switch(a*a+b*b){case3:

case1:

y=a+b;

break;

case0:

y=b-a;

b.错误原因分析:

switch语句使用错误,后跟括号。

Default放在后

边。

switch(a){case10:

y=a-b;

case

11:

x=a*b;

default:

x=a+b;

}c.错误原因分析:

没有输出

语句。

switch(a+b){case10:

case11:

y=a-

b;

main()

intx,y;

scanf("

x);

if(x>

-5&

&

x<

0)y=x;

if(x==0)y=x-1;

if(x>

0&

10)y=x+1;

printf("

y);

intx,y;

x);

if((x>

-5)&

(x<

0))y=x;

elseif(x==0)y=x-1;

elseif(x>

inta,M;

M=a>

0?

a:

-a;

abs(a)=%d"

M);

intc,t,m;

inputthenumberofcoatandtrousersyourwantbuy:

\n"

scanf("

c,&

t);

if(c==t)if(c>

=50)m=c*80;

elsem=c*90;

elseif(c>

t)

if(t>

=50)m=t*80+(c-t)*60;

else90*t+(c-t)*60;

elseif(c>

=50)80*t+(t-c)*45;

elsem=c*90+(t-c)*45;

printf("

int

main(void)

inta,b,c;

if(a+b<

=c||a+c<

=b||b+c<

=a)

不构成三角形\n"

elseif(a==b&

b==c)

等边三角形\n"

elseif(a==b||b==c||a==c)

等腰三角形\n"

else

不等边三角形\n"

return0;

6.--------------------------------------------------

longa;

if(a%5==0)

if(a%7==0)

printf("

yes\n|"

elseprintf("

no\n"

实验五循环结构

{intn;

while

(1)

{printf("

Enteranumber:

"

if(n%2==1)

{printf("

Isaid"

continue;

}

break;

Thanks.Ineededthat!

#include<

intc;

while((c=getchar())!

='

\n'

{

if((c<

X'

c>

A'

||c<

x'

a'

))

c+=2;

elseif(c=='

y'

||c=='

Y'

z'

Z'

c=c-24;

%c"

c);

putchar('

);

intmain()

intm,k;

for(m=1;

m<

=4;

m++)

if(m==1||m==4)

{

for(k=1;

k<

=6;

k++)

printf("

*"

else

**\n"

{inta,b,c;

*123456789\n"

-----------------------------\n"

for(a=1;

a<

=9;

a++)

{printf("

%3d"

for(b=1;

b<

=a;

b++)

{c=a*b;

5.--------------------------------------------------

doublee=2,w=0.000001,t;

doublen=1,s=1;

t=1/w;

while(s<

s=s*(n+1);

e=e+1/s;

n++;

e=%lf,n=%d\n"

e,(int)(n-1));

6.--------------------------------------------------------

voidmain()

{inti,j,k=0,r,s=0,t=1000,a=0;

for(i=2;

i<

=t;

i++)

{a=0;

r=0;

{for(j=1;

j<

i;

j++)

{k=0;

if(i%j==0)

{k=j;

}r+=k;

if(r==i)a=r;

if(a!

=0)

if(a==6)

printf("

else

+%d"

s+=a;

=%d\n"

实验六数组

intgrade[6];

inti,mumber;

for(i=1;

=5;

++i)

grade[i]=0;

enteryournumber\n"

for(i=1;

=20;

{

scanf("

mumber);

if(!

mumber)break;

++grade[mumber];

\n\nresultofsearch\n"

---------------\n"

%4d%d\n"

i,grade[i]);

intn,k,xx[20];

inti,j,t;

\nPleaseenteranumber"

\nPleaseenter%dnumbers:

for(i=0;

n;

i++)scanf("

xx[i]);

%\nPleaseenteranothernumber:

k);

k;

i++)

t=xx[0];

for(j=1;

j++)

xx[j-1]=xx[j];

xx[n-1]=t;

\nAftermoving:

i++)printf("

xx[i]);

inti,a[100]={90,180,270,380,590,530,140,750,380},b[6];

6;

b[i]=0;

9;

switch(a[i]/100)

b[0]++;

case1:

b[1]++;

case2:

b[2]++;

case3:

b[3]++;

case4:

b[4]++;

default:

b[5]++;

Theresultis:

b[i]);

inti,j,t,p,q,s,n,a[11]={6,3,42,23,35,71,98,67,56,38};

10;

for(j=i+1;

if(a[i]>

a[j])

t=a[i];

a[i]=a[j];

a[j]=t;

%d"

a[i]);

\ninputnumber:

if(n<

a[i])

for(j=9;

j>

=i;

j--)

a[j+1]=a[j

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2