重庆理工大学C语言程序实验报告
- 格式:doc
- 大小:13.00 KB
- 文档页数:3
重庆理工大学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