学习c语言第4天,完全自己写的第一串代码
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
add(int a,int b)
{
int c = a + b;
return c;
}
minus(int a,int b)
{
int c = a - b;
return c;
}
multiply(int a,int b)
{
int c = a * b;
return c;
}
divide(int a, int b)
{
int c = a/b;
return c;
}
int main()
{
int f = 1;
while(f>0)
{
int select = 0;
int a, b, c = 0;
printf("欢迎使用计算器,加法请按0,减法请按1,乘法请按2,除法(仅能保留到整数)请按3(0/1/2/3)>:");
scanf("%d", &select);
if (select == 0)
{
printf("请填入两个需要相加的数,中间加空格\n");
scanf("%d %d", &a, &b);
int c = add(a, b);
printf("%d\n", c);
}
if (select == 1)
{
printf("请填入两个需要相减的数,中间加空格\n");
scanf("%d %d", &a, &b);
int c = minus(a, b);
printf("%d\n", c);
}
if (select == 2)
{
printf("请填入两个需要相乘的数,中间加空格\n");
scanf("%d %d", &a, &b);
int c = multiply(a, b);
printf("%d\n", c);
}
if (select == 3)
{
printf("请填入两个需要相除的数,中间加空格,除法仅能保留到整数\n");
scanf("%d %d", &a, &b);
int c = divide(a, b);
printf("%d\n", c);
}
printf("需要继续吗,需要请按1,不需要请按0(0/1)>:");
scanf("%d", &f);
}
printf("感谢您的使用\n");
return 0;
}
总结:1.scanf后不加\n
2.c语言除法保留到整数
3.{}中可以套{}
4.别忘加"" () ; 细心极为重要