主要使用了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表示保留小数点后两位
}