主要使用了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