没有合适的资源?快使用搜索试试~ 我知道了~
C语言程序设计C语言程序设计.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 118 浏览量
2022-06-17
23:33:24
上传
评论
收藏 240KB DOC 举报
温馨提示
试读
24页
C语言程序设计C语言程序设计
资源推荐
资源详情
资源评论
成绩
实验名称: 集中上机
1 —— C语言程序设计
学生姓名:
学生学号:
学生专业: 自动化
学生班级:
指导教师:
实习时间: 20XX
年
X
月
XX
日—— 20XX
年
X
月
XX
日
实验名称 试验一: C
语言运行过程、简单的
C
程序设计
专业班级 0830801 学号 08350136 姓名 刘 晨
第 1 次实验 实验日期 2009.5.25
一、实验目的
1、了解 TURBO C 软件的窗口界面,熟练掌握 TC 的菜单命令集相应的键
命令,并在 TC 环境下掌握如何编辑、编译、连接、运行一个 C 程序并如何保
存和修改 C 语言的源程序。
2、通过运行一个简单的 C 语言程序过程,逐步了解 C 程序的基本结构集
特点。
3、掌握 C 语言的基本数据类型,熟悉它们的使用方法及定义方式,了解
几种类型数据输出时所用的格式转换符(整型、字符型、实型),熟悉各种运
算符和表达式的使用特点。
4、熟练掌握 C 中赋值运算的使用。
二、实验内容
1、使用 TC
2、运行简单的 C 语言
三、实验结果
习题 1、输入并运行立体中的程序,熟悉调试 C 程序的方法于步骤。
源程序:
#include<stdio.h>
void main()
{int a,b,c;
int max(int x,int y);
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d",c);
}
int max(int x,int y)
{int z;
if(x>y)
z=x;
else
z=y;
return(z);
}
实验结果:
习题 2、编写一个 C 程序,输入 a、b、c 三个数,输出其中最大者。
源程序:
#include<stdio.h>
void main()
{int a,b,c,max;
printf("inputa,b,c:\n");
scanf("%d,%d,%d",&a,&b,&c);
max=a;
if(max<b)
max=b;
if(max<c)
max=c;
printf("The max is %d\n",max);
}
实验结果:
习题 3、由 1,2,3,4 共四个数字,能组成多少个互不重复的三位数?并将
其输出。
源程序:
#include<stdio.h>
void main()
{
int m,i,j,k;
for(i=1;i<=4;i++)
for(j=1;j<=4;j++)
for(k=1;k<=4;k++)
if(i!=j&&i!=k&&j!=k)
{m=100*i+10*j+k;
printf("%4d",m);}
}
实验结果:
实验名称 实验二、数据类型、运算符和表达式
专业班级 0830801 学号 08350136 姓名 刘 晨
第 1 次实验 实验日期 2009.5.25
一、实验目的
1、掌握 C 语言数据类型,熟悉如何定义一个整型、字符型、实型变量,
以及赋值方法和类型数据输出时所用的格式转换符。
2、学会使用 C 的有关算术运算符,以及包含这些运算符的表达式,特别
是自加、自减运算符的使用。
3、进一步熟悉 C 程序的编辑、编译、连接和运行的过程。
二、实验内容
1、从终端输入一个字符串,以回车换行为结束。对其中的字母处理:如
果字母是小写则转换为大写,其余不变。再将大写字母转换为小写字母,如何
改写。
2、将 100-1000 间的所有素数按每行 5 个并且每个数之间空 3 列方式输
出。
3、将一个正整数分解为质因数。例如输入 90,输出 90=2*3*3*5.
三、实验结果
习题 1、从终端输入一个字符串,以回车换行为结束。对其中的字母处理:如
果字母是小写则转换为大写,其余不变。再将大写字母转换为小写字母,如何
改写。
源程序:
(1)#include<stdio.h>
void main()
{char ch;
scanf("%c",&ch);
ch=(ch>='A'&&ch<='Z')?(ch+32):ch;
printf("%c\n",ch);
}
实验结果:
(2)#include<stdio.h>
void main()
{char c1,c2;
c1='a';c2='b';
c1=c1-32;
c2=c2-32;
printf("%c,%c\n",c1,c2);
}
实验结果:
习题 2、将 100-1000 间的所有素数按每行 5 个并且每个数之间空 3 列方式输
出。
源程序:
#include<stdio.h>
void main()
{int m,k,n=0;
for(k=100;k<=1000;k++)
{
for(m=2;m<=k;m++)
if(k%m==0)
break;
if(m>=k)
{
n=n+1;
printf("%5d",k);
if(n%5==0)
printf("\n");}
}
printf("\n");
}
实验结果:
剩余23页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 82
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功