程序语言基础 8.14课堂代码

1、判断一个5位数是不是回文数!

#include <stdio.h>

void main()

{

int num,ge,shi,qian,wan;

printf("请输入一个5位数:");

scanf("%d",&num);

ge = num % 10;

shi = num / 10 % 10;

qian = num / 1000 % 10;

wan = num / 10000;

(ge == wan && shi == qian)?printf("%d是回文数!",num):

printf("%d不是回文数!",num);

printf("\n");   }

2、字符大小写转换

#include <stdio.h>
 
 void main()
 {
   char ch;
  printf("请输入任意一个字符:");
  scanf("%c",&ch);
 
  (‘A‘ <= ch && ch <= ‘Z‘)?(printf("%c\n",ch + 32)):(printf("%c\n",ch));
   
 }

3、判断是否是闰年

#include <stdio.h>

void main()

{

int year;

printf("请输入一个4位数的年份:");

scanf("%d",&year);

/*   (year % 4 == 0 && year % 100 != 0)?(printf("%d是闰年!",year)):((year % 400 == 0)?(printf("%d是闰年!",year)):(printf("%d不是闰年!",year)));

printf("\n");    */

if(year % 4 == 0 && year % 100 != 0)

{

printf("%d是闰年!",year);

}

else if(year % 400 == 0)

{

printf("%d是闰年!",year);

}

else

{

printf("%d不是闰年!",year);

}

}

程序语言基础 8.14课堂代码

时间: 2024-12-18 14:48:38

程序语言基础 8.14课堂代码的相关文章

程序语言基础知识总结

语言实现了人与人之间的沟通,那么人与电脑之间怎么沟通呢?当然也是语言,它是程序语言.计算机是01的世界,通过程序语言,把人类的大千世界语计算机融合在了一起,amazing. 机器语言由01组成,直接用机器语言可读性差,难以理解,由此逐渐产生了汇编语言和高级语言.程序设计语言面向人,人们用它写出源程序,目标程序面向机器,语言处理程序充当翻译的角色,联通了人与机器. 语言程序是如何将源程序变为目标程序呢?下面是理论支持 文法和语言的形式描述: 上面导图是理论依据,下面是程序语言的大概构架 程序语言基

程序语言基础

1.基础知识 低级语言:机器语言.汇编语言 高级语言: 汇编程序 编译程序:1.生成目标程序OBJ;2.执行OBJ文件   效率高,占用资源小:兼容性差 解释程序:每个语句逐一解释执行    可移植性好,开发速度快,与用户通讯方便:效率低 2.编译系统基本原理(3-5分) 编译程序: 6个阶段: 词法分析(关键字.标识符.常量.运算符.界符……) 语法分析(表达式.赋值.循环,是否符合语法规则),语句的语法是否逻辑正确(自上而下分析法.自下向上分析法) 语义分析(类型分析.检查),赋值语句左右端

二、程序语言基础知识

1.语言概述 基本概念 机器指令程序,最基本的计算机语言,二进制的机器指令序列: 汇编语言,书写格式取决于特定计算机的机器指令. 以上皆是低级语言,面向机器的语言. 高级语言:不依赖于机器硬件的程序语言.如:java.c.c++.php.python…… 语言处理程序:将高级语言或汇编语言翻译为机器语言. 方式分为:汇编.解释.翻译    源程序 解释程序:即解释器,将源程序翻译为中间代码 编译程序:即编译器,将源程序翻译成目标语言程序 区别:解释器,不生成独立的目标程序,解释程序和源程序(或其

java基础学习——14、代码格式

Java约定俗成代码格式: 1.包名:最好是域名倒过来,要求所有的字母小写: 2.类名接口名:一个单词首字母大写,多个单词每个单词首字母都大写 3.方法名和变量名:一个单词全部小写,多个单词从第二个单词首字母大写 4.常量:一个单词全部大写,多个单词全部大写并用下划线区分每个单词 建议:如果能用英语尽量用英语 代码书写格式: 1.大括号成对写,左大括号在该行代码的最后,右大括号在该行代码的下边,并与该代码对齐: 2.左大括号前面有空格 3.并排语句中间加空格 4.语句块或者方法中间加空格

软件设计师_程序语言基础

之前无聊学习软件设计师时,发现自己很多基础知识都不会,哈哈哈.下面是对软件设计师中每个章节以思维导图的方式进行学习,便于快速学习,大纲学习法. tips:看不清的朋友们可以右键->在新标签页中打开图片来进行查看,或下载查看.

Python源码剖析笔记0 ——C语言基础

python源码剖析笔记0--C语言基础回顾 要分析python源码,C语言的基础不能少,特别是指针和结构体等知识.这篇文章先回顾C语言基础,方便后续代码的阅读. 1 关于ELF文件 linux中的C编译得到的目标文件和可执行文件都是ELF格式的,可执行文件中以segment来划分,目标文件中,我们是以section划分.一个segment包含一个或多个section,通过readelf命令可以看到完整的section和segment信息.看一个栗子: char pear[40]; static

java--java语言基础(3)--黑马程序员

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- java语言基础(3) 主要内容:<运算符.键盘录入.顺序结构.选择结构if.三元运算符.选择结构switch.> 1 位运算符的基本用法1 位运算符:是对整数的二进制直接进行操作的 1.<< : 左移:左侧高位丢弃,右侧补0.左移一位,相当于原数 * 2 ; 实际移动的位数 = 要移动的位数 % 32; 2.>> : 带符号右移:右移一位,右侧的最低位丢弃,左侧高位

java--java语言基础(4)--黑马程序员

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- java语言基础(4) 主要内容:<循环结构while.do...while.for.嵌套循环.跳转> 1 循环结构while语句的格式和基本使用 第一种循环结构: while循环: 格式: while(逻辑表达式){ //循环体代码.需要重复执行的代码 } 说明: 1.逻辑表达式:必须返回一个boolean类型的结果: 2.如果返回true:执行循环体: 3.循环体执行完毕,回到上面的&q

java--学习java从这里开始:Java语言基础(1)《基础知识篇》--黑马程序员

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- Java语言基础(1) 从这篇日记开始说一些关于java的语言基础知识, 1  Java语言概述 java的创始人——詹姆斯·高斯林(James Gosling) 1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第7一代工作站NeWS系统,但不受重视.后来转至Sun公司,1990年,与Patrick,Na