云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > “电子科技大学出版社(周信东主编)”的C语言程序设计实

“电子科技大学出版社(周信东主编)”的C语言程序设计实

  • 62 次阅读
  • 3 次下载
  • 2025/5/6 3:33:12

-前言-

/*非常感谢度娘以及各位网上C语言高手的支持,才能让敝人完成此文档的整理。

本文档集合了本人、度娘、众网友的力量,其中代码的正确率约为90%(不正确的有标注)。

为回报度娘及众网友的帮助,本文档免费下载。 */

/*配“电子科技大学出版社(周信东主编)”的C语言程序设计实验*/

/*努力吧,骚年以及学妹们!*/

/*整理ed by 口玉刀一 of GUET.*/

===================== 实验一 C语言程序初步 =====================

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

已知a=5,b=4,c=6,求出s并换行 #include\ main() {

int a,b,c,s; a=5;b=4;c=6; s=(a+b+c)/3; printf(\ }

2.------------------------------- 输入一个数字求他的平方 #include main() { int r,s; scanf(\ s=r*r; printf(\ }

3.-------------------------------- (1)

#include main() { printf(\ printf(\ printf(\ }

(2)

#include main() { int v; int a,b,c; //a,b,c aer sides,v is volume of cube a=3;b=3;c=5; v=a*b*c; printf(\}

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

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

1.

(1)-------------------------------------------------- //总觉得打印结果怪怪的,DO YOU THINK SO? main() { char s1='3',s2='4',s3='5'; int c1=101,c2=102; printf(\//3%c为输出3和%c printf(\注意哦,s1,s2,s3是char!而%d:输入输出为整形 %ld 长整型 %hd短整型 %hu无符号整形 %u %lu%s:输入输出为字符串 %c字符%f:输入输出为浮点型 %lf双精度浮点型

printf(\//换码符'\\t',表示水平制表位(horizeontal tab),它的作用是将光标移到最接近8的倍数的位置 printf(\注意c1,c2的类型 }

(2)

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

}

float x=8.3,y=4.2,s; int a=7;

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

}

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

(2)

#include main() { int m; double x; scanf(\ x=3.14*m*m; printf(\ }

//注意分号,%f转义

(3) main() { int i,j,p,q; i=3;j=6; p=i++; q=--j; printf(\ p=i--+3; q=++j-4; printf(\ }

(4) main() { int m=15,n=9,s; m*=3+2; printf(\ n+=n-=n*=n; printf(\ printf(\ printf(\ }

(3) main() { int m=8,n=5; printf(\ printf(\}

3.---------------------------------------------------- main() { int a=9,b=5; a+=b; b=a-b; a-=b; printf(\ }

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

//4.输入a,b,c三个变量,计算数学公式(a*b)/c main() { int a,b,d; float s,c; scanf(\ d=a*b;

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

(1)#include #define MM 40 main() { int a=3,b=6,t; t=MM/(3+6); printf(\

s=d/c; printf(\ }

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

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

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

1.--------------------------------------------------- (1)main() { int m=345,t; float n=2.56; t=2.56*100; printf(\ }

(2) main() { int a,b,c,s,v; scanf(\ s=a*b; v=a*b*c; printf(\ printf(\ }

2.---------------------------------------------------- (1) main() { int m,n; float x=3.5,y=6.2; scanf(\ printf(\/*每个数的输出宽度为6,两个数之间逗号建个。*/ printf(\/*个数的输出宽度7,小数位2*/

}

(2) main() { int a,b; long m,n; float p,q; scanf(\ scanf(\ scanf(\ printf(\ printf(\ }

//打印结果有误!!

3.---------------------------------------------------- main() {

int i,j,k,ss,m=1,n=1; scanf(\ m+=i++; n*=--j; ss=(k=m+2,n-5,k+n); printf(\ }

4.---------------------------------------------------- #include main() { char c1,c2; c1=getchar(); c2=getchar(); putchar(c1); putchar(c2); printf(\ printf(\

}

5.--------------------------------------------------- #include main() { int a=790,b,c; b=790/60; c=790`; printf(\小时%d分钟\ }

6.--------------------------------------------------- #include main() { int a,b,c,d; scanf(\ d=a; a=c; c=b; b=d; printf(\ }

7.-------------------------------------------------- #include main() { double a; scanf(\ printf(\ }

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

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

1.--------------------------------------------------- 1. a. 错误原因分析:Switch分号错误

switch(a*a+b*b) { case 3: case 1:y=a+b;break; case 0:y=b-a;break; }

b. 错误原因分析:switch语句使用错误,后跟括号。Default放在后

边。 switch (a) { case 10:y=a-b;break; case

11:x=a*b;break; default:x=a+b;} c. 错误原因分析:没有输出

语句。 switch(a+b) {case 10:x=a+b;break; case 11:y=a- b;break; }

2.---------------------------------------------------- (1) main ( ) {

int x,y;

scanf(\ if (x>-5&&x<0) y=x ; if (x==0) y=x-1 ;

if(x>0&&x<10) y=x+1; printf (\}

(2) main() { int x,y; scanf(\ if((x>-5)&&(x<0)) y=x; else if (x==0) y=x-1; else if(x>0&&x<10) y=x+1; printf(\}

3.---------------------------------------------------- main ( )

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

-前言- /*非常感谢度娘以及各位网上C语言高手的支持,才能让敝人完成此文档的整理。 本文档集合了本人、度娘、众网友的力量,其中代码的正确率约为90%(不正确的有标注)。 为回报度娘及众网友的帮助,本文档免费下载。 */ /*配“电子科技大学出版社(周信东主编)”的C语言程序设计实验*/ /*努力吧,骚年以及学妹们!*/ /*整理ed by 口玉刀一 of GUET.*/ ===================== 实验一 C语言程序初步 ===================== 1.---------------------------- 已知a=5,b=4,c=6,求出s并换行 #include\ main() { int

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com