实验1“C语言开发环境使用和数据类型、运算符、表达式”总结与体会
一、实验结论
1、判断奇偶
// 程序功能:
// 要求用户从键盘输入一个整数,判断其是奇数还是偶数 #include <stdio.h>
int main() {
int x; printf("输入一个整数: \n");
scanf("%d",&x); // 在×××处填写相应表达式
// 使得当表达式成立时,判定x是奇数,否则是偶数
if( x%!=)
printf("是奇数");
else
printf("是偶数"); return ;
}
实验结果:


2、工作日判断
#include <stdio.h>
int main() {
int days; printf("输入一个整数: \n");
scanf("%d",&days); if(days>= && days<=)
printf("workdays, fighting\n");
else
if(days== || days==)
printf("weekend, relax~\n");
else
printf("Ooops, not in 1~7\n"); return ;
}
实验结果:

3、判断字母大小写
#include <stdio.h>
int main() {
char ch; printf("输入一个字符:\n");
scanf("%c",&ch); // 根据程序功能描述,补足程序
if(ch>='a' && ch<='z') // 如果ch是小写字母,补足判定ch是小写字母的表达式
ch=ch-; // 补足把ch中的小字母转换成大写字母的表达式语句
// 说明:语句就是在表达式末尾加分号; printf("%c\n",ch); return ;
}
实验结果:

4、十进制转换
#include <stdio.h>
int transfer(int x);
int main()
{
int x;
printf("请输入一个十进制数:");
scanf("%d",&x);
printf("转换成二进制数是:%d\n",transfer(x));
return ;
}
int transfer(int x)
{
int p=,y=,yushu;
while()
{
yushu=x%;
x/=;
y+=yushu*p;
p*=;
if(x<)
{
y+=x*p;
break;
}
}
return y;
}
实验结果:

—————————————————————————————————————————————————————————————————————————————————
实验感想:
工作日实验中,将工作日误写为1<=days<=5,导致输入6.7时都为工作日,应记住并改正熟记“&&”的使用
初次接触编程,要多动手多犯错,才能在以后的运用中避免错误,熟记一些基本符号。
马天翼
实验1“C语言开发环境使用和数据类型、运算符、表达式”总结与体会的更多相关文章
- 实验1 C语言开发环境使用和数据类型、运算符、表达式
♦ 实验结论 PART 1 验证性内容 问题: 1.结尾没有加“:”时回车到下一行的时候再输入下一行的语言首字对齐方式会发生变化,可以对上一行进行检查. (这一点需要在不同软件里面试一下,在机房里的软 ...
- 实验1 C 语言开发环境使用和数据类型、运算符、表达式
# include <stdio.h> int main() { int x; printf("x:\n"); scanf("%d",&x) ...
- 实验1 C语言开发环境使用和数据类型,运算符,表达式
part :验证性内容 .输出学号. #include<stdio.h> int main(void){ printf("); ; } .输入两个整数,求它们的乘积. #incl ...
- 实验1 C语言开发环境使用和编程初体验
#include <stdio.h> #include <stdlib.h> int main() { printf ("202083290273\n2020 ,wh ...
- 实验1 C语言开发环境和数据类型、运算符、表达式
#include <stdio.h> int main () { int x; printf("输入一个整数:\n"); scanf("%d",&a ...
- 实验1c语言开发环境使用和数据类型,运算符和表达式
/*this is first c program*/ # include<stdio.h> int main() { printf("Hello Mars!"); ; ...
- 实验1C语言开发环境使用和数据类型、运算符、表达式
# include <stdio.h> int main() { char ch; printf("输入一个字符:\n"); scanf("%c", ...
- 实验1 C语言开发环境...
#include<stdio.h> int main(){ int days; printf("输入一个整数:\n") ; scanf("%d",& ...
- 实验1 C语言环境使用和数据类型 运算符 表达式
Part1 经过练习我发现自己经长会漏掉分号,有时输入法不同,打出来的括号前后不同,还有转义字符的使用,大小写转化之间的表达.还有打字速度比较慢. Part2 #include<stdio.h& ...
随机推荐
- CentOS 6.3下源码编译安装LAMP
一.简介 什么是LAMP LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代 ...
- setsockopt 设置socket 详细用法(转载)
转自:http://www.cppblog.com/killsound/archive/2009/01/16/72138.html 1.closesocket(一般不会立即关闭而经历TIME_WAIT ...
- bzoj 1673: [Usaco2005 Dec]Scales 天平【dfs】
真是神奇 根据斐波那契数列,这个a[i]<=c的最大的i<=45,所以直接搜索即可 #include<iostream> #include<cstdio> usin ...
- [App Store Connect帮助]五、管理构建版本(3)在您提交以供审核前选择构建版本
在提交 App 至“App 审核”前,请(从您为该版本上传的所有构建版本中)选择您想要提交的版本.一个 App Store 版本仅可关联一个构建版本.但是,在提交该版本至“App 审核”之前,您可以任 ...
- C#自动内存分配
一.在程序运行时由CLR管理内存分配(Memory Allocation),程序启动时,操作系统会为每一个线程申请一个独立的栈内存,用于存储方法的局部变量.参数和返回值等:CLR会为进程申请一个连续的 ...
- [SQL必知必会] 读书笔记
第1课 数据库 这一课介绍SQL究竟是什么,它能做什么事情. 1.1 数据库基础 下面是一些数据库概念的简要介绍,如果你刚开始接触数据库,可以由此了解必需的基本知识. 1.1.1 数据库 数据 ...
- C++小项目-吃豆子游戏
GMap.h #pragma once //保证头文件只被编译一次 #include "stdafx.h" #define MAP_LEN 19 //逻辑地图大小 (逻辑地图由行. ...
- 利用freemarker导出页面格式复杂的excel
刚开始大家可能会利用poi生成简单的excel,但是遇到需要生成复杂的excel,poi导出excel就比较困难,这时候可以利用freemarker来渲染实现实现生成复杂的excel, 首先,将exc ...
- javascript 数字日期格式转换为中文
写一个函数,把数字日期如2014-06-21转换为 二零一四年六月二十一日星期三 function convert(dateStr) { var dict = { "0": &qu ...
- 在linux下运行mongodb
一>下载 1.去mongodb官网下拉框中找到 linux =>RHEL 6 => Package Manager: 2.Instructions for installing wi ...