c语言作业的分析,C语言作业分析.doc

实验一 C程序的运行环境及简单程序编写(一)

一、实验目的

1. 了解VC++6.0集成环境的基本操作方法。

2. 了解在该系统上如何编辑、编译、连接和运行一个C程序。

3. 通过运行简单的C程序,初步了解C源程序的特点。

二、实验内容

1. 打印输出你的姓名,年龄,地址信息。

2. 编写程序,实现输出

*********************************************

C语言程序设计

*********************************************

3. 编写程序,求2个整数的和、差、积、商。

实验二 C程序的运行环境及简单程序编写(二)

一、实验目的

1. 编写运行简单的C程序,了解C源程序的特点。

二、实验内容

1. 编写程序,已知长方形的长为8cm,宽为3cm,求长方形的周长和面积。

2. 在上一题的源代码中,用2种注释方法,添加注释内容:这是一个简单的C语言程序。

3. 编写程序,实现输出三行文字,第一行

Print:

(1)\\\\\\\\\\

(2)&&&&&&&&&&

(3)||||||||||

实验三 数据的存储与运算(一)

一、实验目的

1. 掌握变量的定义及使用

2. 掌握整型数据在程序中的表示及使用

二、实验内容

1.教材P19例2.1

2. 编写一个程序,要求用户输入一个美金数量,然后显示出如何用最少的面值为20美元、10美元、5美元和1美元钞票来付款。

运行结果:

Ener a dollar amount:93

Result:

$20 bills:4

$10 bills:1

$5 bills:0

$1 bills:3

3. 输入2个变量的值,交换这2个变量的值后输出。

Input (x,y):2,3

output(x,y):3,2

实验四 数据的存储与运算(二)

一、实验目的

1. 掌握整型数据在程序中的表示及使用

2. 掌握实型数据在程序中的表示及使用。

二、实验内容

教材P24例2.2

教材P46习题1

3. 编写一个程序,要求用户输入一个两位数,然后逆序打印出这个数。

Enter a two-digit number:28

The reversal is :82

实验五 数据的存储与运算(三)

一、实验目的

1. 掌握符号常量、字符型数据、字符串的应用

2. 掌握强制类型的转换

二、实验内容

1.给出园半径,求园的体积v=4/3πr3

2.将小写字母转换为大写字母,并将其按字符和整数两种方式输出。

3. 输入从午夜开始的秒数total_sec,请计算出等价的时间,用小时(0 ~23)、分钟(0 ~59)和秒(0 ~59)表示。(建议使用%运算符)

Enter total seconds:2590

Time:0:43:10

4.编程计算1/2+1/3+1/5的结果。

实验六 数据的存储与运算(四)

一、实验目的

1. 掌握字符、字符串和转义字符的应用

二、实验内容

1. 使用转义字符输出

%%%%%%%%%%%%

/ “C语言” /

%%%%%%%%%%%%

2. 教材P47习题3

实验七 顺序结构程序设计(一)

一、实验目的

1. 掌握顺序结构程序的思想。

2. 掌握putchar()和getchar()的使用。

二、实验内容

1.从键盘输入一个大写字母,要求改用小写字母输出

2.从键盘输入一个英文字母在英文字母表中的序号,然后输出相对应的这个字母的大写和小写。

Enter serial number:2

Alphabet:B b

实验八 顺序结构程序设计(二)

一、实验目的

1. 熟练掌握scanf()和printf()的使用

2. 掌握顺序结构的编程

二、实验内容

1.使用scanf函数读入2个分数,然后计算出这2个分数的和。

Enter first fraction:5/6

Enter second fraction :3/4

The sum is: 38/24

2.编写一个程序,对用户录入的产品信息进行格式化。

Enter item number:583

Enter unit price:13.5

Ente sales profit:25.3

Enter purchase date(mm/dd/yyyy):10/11/2011

输出结果为:

Item Unit Price Sales profit Purchase date

583 $1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
抱歉,我是一名语言模型,无法提供文档或程序的下载和分享。但是,我可以为您提供修改密码程序的基本思路和示例代码。 修改密码程序的基本思路如下: 1. 提示用户输入旧密码。 2. 验证旧密码是否正确。 3. 如果旧密码正确,则提示用户输入新密码。 4. 输入新密码后,再次要求用户确认新密码。 5. 如果两次输入的新密码相同,则将新密码存储为用户的密码,并提示修改成功。 6. 如果两次输入的新密码不同,则提示用户两次输入的密码不一致,并要求重新输入新密码。 以下是修改密码程序的示例代码: ``` #include <stdio.h> #include <string.h> int main() { char password[20]; // 存储密码的数组 char old_pwd[20]; // 存储旧密码的数组 char new_pwd[20]; // 存储新密码的数组 char confirm_pwd[20];// 存储确认密码的数组 // 初始化密码为 123456 strcpy(password, "123456"); // 提示用户输入旧密码 printf("请输入旧密码:"); scanf("%s", old_pwd); // 验证旧密码是否正确 if(strcmp(old_pwd, password) != 0) { printf("旧密码输入错误!\n"); return 0; } // 提示用户输入新密码 printf("请输入新密码:"); scanf("%s", new_pwd); // 要求用户确认新密码 printf("请再次输入新密码:"); scanf("%s", confirm_pwd); // 检查两次输入的新密码是否一致 if(strcmp(new_pwd, confirm_pwd) != 0) { printf("两次输入的新密码不一致!\n"); return 0; } // 更新密码 strcpy(password, new_pwd); printf("密码修改成功!\n"); return 0; } ``` 注意:上述示例代码只是一个简单的演示,实际应用中需要考虑更多的安全性和可靠性问题。例如,可以对密码进行加密存储,防止被恶意破解等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值