C语言正确的输入格式和输入方式
1-1 C 语言表达式的正确书写方法
1-2 输入输出函数printf和scanf的使用注意事项
main( ){int a,b,c;scanf(“%d%d%d”, &a, &b, &c);printf(“%d,%d,%d\n”, a, b, c);
}
1-3 接下来让我们做三道题练练吧(要自己做完才看答案哦,也算是等级考试的类型题辣)
1、程序改错题。
#include<stdio.h>
void main( )
{ short int x, y; float average; /**********found**********/ scanf("%d%d", x, y); /**********found**********/ average =x+y/2; //求平均值/**********found**********/ printf("average=%d\n", average);}
2、设计程序。
3、设计程序。
下面是答案哦
第一题
#include<stdio.h>
void main(){short int x,y;float average;
/******found******/
scanf("%hd%hd",&x,&y);
/*因为要scanf的参数是地址,而非变量名*/
/******found******/
average=(x+y)/2.0;
/*
整型与整形做运算答案也是整形
所以需要转换为浮点型的话需要除以2.0或者改为
average=(float)(x+y)/2;
average=(x+y)/2.0;
*/
/******found******/
printf("average=%f\n",average);
/*
average的类型为float
而printf打印float数据类型需要使用%f而非%d
*/
}
第2题
#include<stdio.h>
#define PI 3.1415926
void main()
{float r,s,c;scanf("%f",&r);s=r*r*PI;c=2*r*PI;printf("周长:%f\n面积%f\",c,s);
}
第3题
#include<stdio.h>
#include<math.h>
void main()
{float deposit,capital,rate;int n;printf("请输入年利率(请输入小数),本金,存款年限\n");scanf("%f%f%d",&rate,&capital,&n);deposit=capital*pow(1+rate,n);printf("存款%d年后的本利之和:%f\n",n,deposit);
}
下期见咯,拜拜~~~
C语言正确的输入格式和输入方式相关推荐
- 4、题目要求:读入N名学生的成绩,将获得某一给定分数的学生人数输出。 * * 输入格式:测试输入包含若干测试用例,每个测试用例的格式为 第1行:N 第2行:N名学生的成绩,相邻两数字用一个
题目: /* 4.题目要求:读入N名学生的成绩,将获得某一给定分数的学生人数输出. 输入格式:测试输入包含若干测试用例,每个测试用例的格式为 第1行:N 第2行:N名学生的成绩,相邻两数字用一 ...
- 本题要求编写程序,对输入的一个整数,从高位开始逐位分割并输出它的各位数字。输入格式:输入在一行中给出一个长整型范围内的非负整数。输出格式:从高位开始逐位输出该整数的各位数字,每个数字后面有一个空格
本题要求编写程序,对输入的一个整数,从高位开始逐位分割并输出它的各位数字.输入格式:输入在一行中给出一个长整型范围内的非负整数.输出格式:从高位开始逐位输出该整数的各位数字,每个数字后面有一个空格 1 ...
- R7-3 统计满足特定条件的字符数输入字符串A(没有重复字符),输入字符串B,求在字符串A中字符的个数,这些字符必须同时又在字符串B中。提示:用in运算符。输入格式:一行输入字符串A。一行
输入字符串A(没有重复字符),输入字符串B,求在字符串A中字符的个数,这些字符必须同时又在字符串B中.提示:用in运算符. 输入格式: 一行输入字符串A. 一行输入字符串B. 输出格式: 一行输出字符 ...
- scanf函数中输入格式及输入基本原理讲解
前言:(本文所用测试全在vs2019) 本文主要是对 scanf函数输入中所需注意的形式,以及不同的格式下对于scanf函数输入的影响. scanf中基本原理的讲解,理解实现scanf函数的内部逻辑. ...
- QTP- 对输入格式的检查
1.这个函数是判断输入的字符串是否符合格式要求,格式可以根据需要进行实例化 Function RegExpTest(patrn,strng) Dim regEx Set regEx ...
- C语言scanf怎么输入字母,C语言scanf输入格式printf输出格式
1. 转化说明符 %a(%A)浮点数,十六进制数字和p-(P-)表示法(C99)%c个字符 %d个有符号十进制整数 %f浮点数(包括浮点数和doulbe)%e(%E)浮点指数输出[e-(E-)表示法] ...
- java语言显示运算时间_JAVA语言之ACM日期计算:输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天...
本文主要向大家介绍了JAVA语言之ACM日期计算:输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. ACM日期 ...
- uni-app中正则表达式验证手机号,身份证号输入格式是否正确
在用户提交信息的时候通常会输入手机号之类的,所以需要前端在提交的时候验证其输入的格式是否正确,以是在uni-app项目中,仅展示验证部分内容 手机号: let reg = /^[1][3,4,5,7, ...
- 要求用户输入一个电子邮件。验证电子邮件格式是否正确。 电子邮件格式:XX@XX.com 实现方式:该字符串中必须包含@字符串和.字符串。 @不能出现在第一个位置,并且@位置大于.;
要求用户输入一个电子邮件.验证电子邮件格式是否正确. 电子邮件格式:XX@XX.com 实现方式:该字符串中必须包含"@"字符串和"."字符串. "@ ...
最新文章
- springboot+mybatis+sqlserver导出数据库数据并实现下载到excel
- Linux下基于C/C++的Socket编程基础
- 【C语言】scanf()输入浮点型数据
- 中芯国际科创板IPO最新招股意向书:7月7日网上申购
- Vue 自定义弹出框组件(类似淘宝选择规格)
- arm 嵌入式系统复习大纲
- 单片机备用电池供电电路_单片机usb供电电路原理图详解
- 站点LOGO开通注意事项,百度LOGO权限开通的技巧
- 连锁电商线上线下互融互推 店店互推电商方案
- php实现自定义中间logo的微信小程序码
- 淘宝个人卖家如何进行免登声明
- 【Linux】压缩与解压zip
- 利用curl进行ftp的下载和上传
- 浪潮服务器自研芯片,5G、AI高度融合发展,浪潮服务器满足各种AI场景应用需求...
- Graph Wavelet Neural Network
- Integral Migrating Pre-trained Transformer Encoder-decoders for Visual Object Detection(imTED)
- 利用qt打开一张图片并转成灰度矩阵
- 【报告分享】2020大众心理健康洞察报告-简单心理(附下载)
- csv导入phpmyadmin第一行列数错误
- 视频教程-Openlayers实例详解-其他