当前位置: 首页 > news >正文

C语言:键盘录入案例

主要使用了scanf;

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

1.作用:

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

2.使用方式;

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

3.注意事项;

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

第一个参数中不写换行

案例1:键盘录入求和

#include<stdio.h>
int  main() {int a;           //创建两个变量a,bint 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表示保留小数点后两位
}

 

http://www.lryc.cn/news/404404.html

相关文章:

  • Nginx 中如何实现请求的排队机制?
  • synergy配置
  • Qt开发网络嗅探器03
  • 抖音短视频seo矩阵系统源码开发技术分享(二)--SaaS开源
  • git-常用基础指令
  • Inconsistent Query Results Based on Output Fields Selection in Milvus Dashboard
  • 视觉巡线小车——STM32+OpenMV
  • 升级TrinityCore 服务器硬件
  • NVidia 的 gpu 开源 Linux Kernel Module Driver 编译 安装 使用
  • win7显卡驱动更新后msvcp140.dll丢失的解决方法
  • (11)Python引领金融前沿:投资组合优化实战案例
  • git删除本地远程分支
  • 前端-04-VScode敲击键盘有键入音效,怎么关闭
  • JMeter数据库连接操作及断言
  • Maven settings.xml 私服上传和拉取配置
  • 【STM32】MPU内存保护单元
  • 用Python爬虫能实现什么?
  • 【QT】label中添加QImage图片并旋转(水平翻转、垂直翻转、顺时针旋转、逆时针旋转)
  • CSP-J模拟赛day1
  • Docker构建LNMP环境并运行Wordpress平台
  • 《峡谷小狐仙-多模态角色扮演游戏助手》复现流程
  • Qt 使用Installer Framework制作安装包
  • Typora 1.5.8 版本安装下载教程 (轻量级 Markdown 编辑器),图文步骤详解,免费领取(软件可激活使用)
  • linux代填密码切换用户
  • 防火墙的经典体系结构及其具体结构
  • 【BUG】已解决:note: This is an issue with the package mentioned above,not pip.
  • 【ARM】SMMU系统虚拟化整理
  • PYQT按键长按机制
  • SAPUI5基础知识15 - 理解控件的本质
  • 十七、【机器学习】【非监督学习】- K-均值 (K-Means)