c语言的实验,c语言 实验1

实验结论

Part 1

首次运行Part 1的几个实验内容时会产生错误,原因如下

有时忘记在主函数中的每行末尾加分号

return 0 时空格错误导致程序运行失败

# include

int product (int,int);

int main (void)

{

int x,y,s;

scanf("%d%d",&x,&y);

s=product(x,y);

printf("The mul is:%d",s);

return ;

}

int product (int a,int b)

{

int mul;

mul = a * b;

return mul;

}

145e89633f1fb242c100f2791821e7c4.png

/*This is first C program*/

# include

int main()

{

printf("");

return ;

}

704ce050a8ce02a9e34786752fa9fde0.png

Part 2

// 程序功能:

// 要求用户从键盘输入一个整数,判断其是奇数还是偶数

#include

int main() {

int x;

printf("输入一个整数: \n");

scanf("%d",&x);

// 在×××处填写相应表达式

// 使得当表达式成立时,判定x是奇数,否则是偶数

if(x%==)

printf("是奇数");

else

printf("是偶数");

return ;

}

5ce34e8810cae687450c0af303ba5cac.png

/* 程序功能:

要求用户从键盘输入1~7之间的整数

如果输入的是1~5, 提示用户是工作日,要努力工作;

如果输入的是6或7,提示用户是休息日,放松休息;

否则,提示用户输入不在合法范围

*/

#include

int main() {

int days;

printf("输入一个整数: \n");

scanf("%d",&days);

// 补足×××处的表达式,使得满足程序功能描述

if(days>=&&days<=) // days在1到5之间

printf("workdays, fighting\n");

else if(days==||days==) // days是6或7

printf("weekend, relax~\n");

else

printf("Ooops, not in 1~7\n");

return ;

}

7fffb633176f03c41e6b7c9f40e0a045.png

// 功能:

// 从键盘上输入单个字符

// 如果是小写字母,则转换成大写后输出

// 否则,什么也不做,原样输出

#include

int main() {

char ch;

printf("输入一个字符:\n");

scanf("%c",&ch);

// 根据程序功能描述,补足程序

if(ch>='a'&&ch<='z') // 如果ch是小写字母,补足判定ch是小写字母的表达式

ch=ch-; // 补足把ch中的小字母转换成大写字母的表达式语句

// 说明:语句就是在表达式末尾加分号;

printf("%c\n",ch);

return ;

}

bd933c64dda3b2bc410f76ab3944c329.png

实验总结与体会:

由于首次进行c语言相关编程操作,对一些标识符没能熟悉运用。

相关概念不够熟悉,掌握不够通透。

ytu 2002&colon;C语言实验——单词统计(水题)

C语言实验——单词统计 Time Limit: 1 Sec  Memory Limit: 64 MBSubmit: 61  Solved: 34[Submit][Status][Web Board] ...

ytu 1998&colon;C语言实验——删除指定字符(水题)

C语言实验——删除指定字符 Time Limit: 1 Sec  Memory Limit: 64 MBSubmit: 327  Solved: 211[Submit][Status][Web Boa ...

ytu 1985&colon;C语言实验——保留字母(水题)

C语言实验——保留字母 Time Limit: 1 Sec  Memory Limit: 64 MBSubmit: 136  Solved: 59[Submit][Status][Web Board] ...

ytu 2029&colon; C语言实验——温度转换(水题)

2029: C语言实验——温度转换 Time Limit: 1 Sec  Memory Limit: 64 MBSubmit: 12  Solved: 10[Submit][Status][Web B ...

ytu 2011&colon; C语言实验——找中间数(水题)

2011: C语言实验——找中间数 Time Limit: 1 Sec  Memory Limit: 64 MBSubmit: 212  Solved: 122[Submit][Status][Web ...

山东理工大学ACM平台题答案关于C语言 1181 C语言实验——最小公倍数和最大公约数

C语言实验——最小公倍数和最大公约数 Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 从键盘输入两个正整数,求这两个正整数的最小公 ...

C语言实验——一元二次方程Ⅱ

C语言实验--一元二次方程Ⅱ Time Limit: 1 Sec  Memory Limit: 64 MB Submit: 169  Solved: 131 [Submit][Status][Web ...

SDUT 1177 C语言实验——时间间隔

C语言实验——时间间隔 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Discuss Problem Description 从键 ...

1993&colon; C语言实验——最值

1993: C语言实验——最值 Time Limit: 1 Sec  Memory Limit: 64 MBSubmit: 1541  Solved: 727[Submit][Status][Web ...

2004&colon; C语言实验——数日子(数组)

2004: C语言实验——数日子 Time Limit: 1 Sec  Memory Limit: 64 MBSubmit: 213  Solved: 111[Submit][Status][Web ...

随机推荐

SAM4E单片机之旅——19、CAN间通信

CAN协议具有良好的可靠性,在工业中应用广泛.这次就先熟悉CAN的基本功能. 开发板有两个CAN,每个CAN有8个信箱.这次内容是从CAN0的信箱0发送数据到CAN1的信箱0. 除本次使用的功能外,C ...

观察者模式:猫叫鼠跑人醒&lpar;C&num;&rpar;

本着菜鸟先飞的想法,决定把平时遇到的知识点记录下来,一来是加深理解,二来是方便以后自己查阅.当您看到我这篇文章的时候,觉得代码有哪里不足的地方,请多指教,谢谢.(命名不规范是为了加深自己的理解,多多见 ...

uhttpd配置文件分析

文件位于 /etc/config/uhttpd. root@hbg:/etc/config# cat uhttpd config uhttpd 'main'        list listen_ht ...

DirectX11 With Windows SDK--11 混合状态与光栅化状态

前言 虽然这一部分的内容主要偏向于混合(Blending),但这里还需提及一下,关于渲染管线可以绑定的状态主要有如下四种: 光栅化状态(光栅化阶段) 采样器状态(像素着色阶段) 混合状态(输出合并阶段 ...

二十九、Linux 进程与信号——minishell(2)

编程内容: 1.完成  echo env export 命令 2.完成前后台进程 3.完成重定向 完整代码如下: 29.1 主函数.通用头文件和Makefile 29.1.1 主函数 mshell_m ...

youtube-dl更新出错解决办法

youtube-dl更新命令: youtube-dl -U 更新报错:无法识别当前版本 ERROR: can't find the current version. Please try again ...

主成分分析PCA(Principal Component Analysis)在sklearn中的应用及部分源码分析

最近太忙,又有一段时间没写东西了. pca是机器学习中一个重要的降维技术,是特征提取的代表.关于pca的实现原理,在此不做过多赘述,相关参考书和各大神牛的博客都已经有各种各样的详细介绍. 如需学习相关 ...

Python开发【项目】:选课系统-改良版

程序名称: 选课系统 角色:学校.学员.课程.讲师要求:1. 创建北京.上海 2 所学校2. 创建linux , python , go 3个课程 , linux\py 在北京开, go 在上海开3. ...

chrome platform

folder_extension: ---menifest.json ---navigator_change.js manifest.json { "manifest_version&quo ...

springMVC工程使用jreloader实现热部署

springMVC工程使用jreloader实现热部署applicationContext - ContextLoaderListener重新加载DispatcherServlet 重新加载提高开发效 ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值