重庆理工大学C语言程序实验报告

  • 格式:doc
  • 大小:13.00 KB
  • 文档页数:3

下载文档原格式

  / 3
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

重庆理工大学C语言程序实验报告

《程序设计基础C》

实验报告

教学班级:

学号:

姓名:

课程教师:

实验辅导教师:

重庆理工大学计算机学院

2021年2月

程序设计基础C实验报告

实验5 循环程序设计

教学班级:学号:姓名:

实验日期:2021年5月28日实验地点:4-210(机房) 实验成绩:___________ 一、实验目的

(1) 了解C语言循环结构的使用范围。 (2) 学会正确使用逻辑运算符和逻辑表达式。

(3) 熟练掌握C语言的三种循环结构:whilc语句、

do??whilc语句、for语句的特点和使用方法。

(4) 能够编写一些有实际应用意义的循环结构程序。

二、实验内容

1.基本内容

题目1:计算1-3+5-7+......-99+的值。

(提示:注意符号的变化)

#include void main() { }

① 请改错,并运行程序。 #include void main() {

int i,t=1,s=0;

int i,t=1,s=0; /* t标识正负符号 */ for (i=1;i void main() {

int i=1,t=1,s=0; /* t标识正负符号 */ do

{s+=i*t;i++;t=-t;} while(i void main() {

int i=1,t=1,s=0; /* t标识正负符号 */

while(i(注:表示回车换行)。#include void main() { int c;

while((c=getchar())!='\\n') { switch(c-'2')

{

case 0:

2

程序设计基础C实验报告

}

}

}

case 1: putchar(c+4); case 2: putchar(c+4);break;

case 3: putchar(c+3); case 4: putchar(c+2);break; default:putchar(c);

printf(\

题目3:下面程序的功能是打印100以内个位数为3且能被3整除的所有数,选择合适的语句填入该空格中。

#include void main() { }

题目4:编程输出:用0~4任意组成无重复数字的三位数?都是多少?每行输出10个数。

#include void main() {

int i,j,k,count=0; printf(\

for(i=1;i void main() { double i=1,s=1,sum=1;

for(i=1;1/s>0.000001;i++) {s*=i;sum+=1/s;} printf(\} 题目6:输入一行字符,将小写字母转换为大写字母显示,其它字符原样输出。 #include void main() { char c;

while((c=getchar())!='\\n') {if(c>='a'&&c