重庆理工大学C语言程序实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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