首页 > 其他分享 >C语言:键盘录入案例

C语言:键盘录入案例

时间:2024-07-21 20:29:06浏览次数:16  
标签:int scanf C语言 键盘 num printf 录入

主要使用了scanf;

scanf的使用方法和注意事项:

1.作用:

用于接收键盘输入的数据并赋值给对应的变量

2.使用方式;

scanf("占位符",&变量名);

3.注意事项;

占位符后面的的变量要对应

第一个参数中不写换行

案例1:键盘录入求和

#include<stdio.h>
int  main() {
	int a;           //创建两个变量a,b
	int b;
	printf("请输入第一个数:\n");      //提示用户输入信息
	scanf("%d", &a);                 //键盘输入第一个数
	printf("请输入第二个数:\n"); 
	scanf("%d", &b);
	printf("两个数的和为:%d", a + b);     //求两者间的和并打印输出

}

 

案例2: 键盘录入判断问题

键盘录入一个两位数,不能包含7且不能是7的倍数,符合则返回1,不符合则返回0

#include<stdio.h>
int main() {
	int num;
	printf("请输入一个两位数:");
	scanf("%d", &num);     //键盘录入一个两位数
	int num1 = num % 10;   //求录入数的个位
	int num2 = num / 10 % 10;  //求录入数的十位
	int num3 = num % 7;      //求录入数是否是7的倍数
	printf("%d", num1 != 7 && num2 != 7 && num3 != 0);   //判断是否符合条件符合返回1
                                                         //反之返回0
}

 

 案例3:键盘录入长方形的长、宽、高,求面积和体积

#include<stdio.h>

int main() {
	double  a;
	double  b;
	double  c;
	printf("请依次输入长、宽、高、\n");
	scanf("%lf %lf %lf", &a,&b,&c);
	printf("长方形的面积是:%.2f\n长方形的体积是:%.2f\n",(a+b)*2, a * b * c);
	                                             //代码中的%.2f表示保留小数点后两位
}

 

标签:int,scanf,C语言,键盘,num,printf,录入
From: https://blog.csdn.net/2401_83720143/article/details/140534405

相关文章

  • 【c语言】数组
    一:数组的概念数组是⼀组相同类型元素的集合;•数组中存放的是1个或者多个数据,但是数组元素个数不能为0。•数组中存放的多个数据,类型是相同的。二:⼀维数组的创建和初始化1.数组创建存放在数组的值被称为数组的元素,数组在创建的时候可以指定数组的⼤⼩和数组的元素类型。......
  • C语言数据类型和变量
    1.数据类型介绍C语言提供了丰富的数据类型来描述生活中的各种数据。所谓“类型”,就是相似的数据所拥有的共同特征,编译器只有知道了数据的类型,才知道怎么操作数据。1.1数据类型下面盘点一下C语言提供的各种数据类型,本章节主要探讨内置数据类型:具体解释:1.2各种数据类型......
  • 蓝桥杯单片机学习(Day13 矩阵键盘 )
    现象:            按键S7、S11、S15、S19数码管显示00-03      按键S6、S10、S14、S18数码管显示04-07      按键S5、S9、S13、S17数码管显示08-11      按键S4、S8、S12、S16数码管显示12-15矩阵键盘介绍:    注......
  • GCC在C语言中内嵌汇编 asm __volatile__
    from: https://www.cnblogs.com/hiveme/p/8194832.html在内嵌汇编中,可以将C语言表达式指定为汇编指令的操作数,而且不用去管如何将C语言表达式的值读入哪个寄存器,以及如何将计算结果写回C变量,你只要告诉程序中C语言表达式与汇编指令操作数之间的对应关系即可,GCC会自动插入代码......
  • 俊昭c语言笔记
    c语言——指针c语言——指针-CSDN博客c语言——函数格式和语句c语言——函数格式和语句_c语言副函数格式-CSDN博客c语言——break和continuec语言——break和continue_break的作用c语言-CSDN博客c语言——常用的输出函数c语言——常用的输出函数-CSDN博客c语言——运算符c......
  • IO多路复用-select的使用详解【C语言】
    1.多进程/线程并发和IO多路复用的对比IO多路转接也称为IO多路复用,它是一种网络通信的手段(机制),通过这种方式可以同时监测多个文件描述符并且这个过程是阻塞的,一旦检测到有文件描述符就绪(可以读数据或者可以写数据)程序的阻塞就会被解除,之后就可以基于这些(一个或多个)就绪的文件......
  • 【C语言】:如何创建一个简单的C语言项目
    1.C语言是什么? 人与人之间的沟通交流用的是各国语言,例如:汉语,英语,西班牙语等等。类似的,人与机器之间的沟通用的是计算机语言,而C语言便是众多计算机语言中的一种。人们通过计算机语言编写程序,给计算机下达命令,让计算机工作。像我们熟知的C++/Java/phthon/Go等都是计算机......
  • 录入学生信息
    定义学生类Student,包含姓名,年龄,性别,分数四个属性,提供一个用于学员信息输出的方法info(self)。编写测试代码,使用循环录入5位学生的信息,由于录入的学生信息中间使用“#”进行分隔,所以需要使用字符串的split()方法进行劈分,使用劈分的信息创建学生对象,使用列表存储学生信息,最后......
  • 【C语言】数据类型与运算符
    一、进制1.1二进制            在大多数计算机系统中,数据都是通过二进制的形式存在的。二进制是一种“逢二进一”的机制,它用0和1两个符号来描述。为了帮助大家更好地理解二进制,接下来通过二进制和十进制的对比来描述二进制的表示方式十进制二进制......
  • c语言学习笔记
    数据类型无符号数和有符号数在正常编码没有明确指出时候,默认为有符号数。关键字为signed。无符号变量输入负数会发生模数运算#include<stdio.h>intmain(){ unsignedshortf=-20;printf("%u/n",f);return0;}标识符命名规则1.标识符只能由数字......