为了考研复试重拾C语言,开练第一篇——加法器和乘法器(没实现累加,累乘)

加法器与乘法器

加法器代码

void add(){                              //加法器
	int a,b;
   printf("请输入数a\n");
   scanf("%d",&a);
   printf("请输入数b\n");
   scanf("%d",&b);
   int c=a+b;
   printf("a+b结果是c=%d\n",c);

}

乘法器

void multiply(){                         //乘法器
	int A,B;
   printf("请输入数A\n");
   scanf("%d",&A);
   printf("请输入数B\n");
   scanf("%d",&B);
   int C=A*B;
   printf("A*B的结果是C=%d\n",C);

}

注释:因为后面想把加法器乘法器用同一个代码实现,所以把这两部分变为方法体;
加法、乘法选择器

void select(){                            
	int e;
	printf("需要算加法请选择1\n");
	printf("需要算乘法请选择0\n");
	scanf("%d",&e);

	if(e==1){
		add();
	}
	if(e==0){
	    multiply();
	}

}

注释:用一个方法体来实现加法和乘法的切换;
main

int main(){
	int g;
	printf("判断您是否是vip,是请输入2\n");
    scanf("%d",&
		g);
	if(g==1){
	    int i=1;                           //vip除外可免费用2次;
	    while(i<=2){
	       select();
	       i++;
		}
	printf("请开通vip!");
	}
	if(g==2){
		while(1){
		   select();
		}   
	       	
		}
	
	
}

注释:主函数中加入一点创意,增加vip效果,当然只是简单操作并没有用到标准代码。
整体代码

#include<stdio.h>
void add(){                              //加法器
	int a,b;
   printf("请输入数a\n");
   scanf("%d",&a);
   printf("请输入数b\n");
   scanf("%d",&b);
   int c=a+b;
   printf("a+b结果是c=%d\n",c);

}
void multiply(){                         //乘法器
	int A,B;
   printf("请输入数A\n");
   scanf("%d",&A);
   printf("请输入数B\n");
   scanf("%d",&B);
   int C=A*B;
   printf("A*B的结果是C=%d\n",C);

}
void select(){                            //挑选是否是vip;
	int e;
	printf("需要算加法请选择1\n");
	printf("需要算乘法请选择0\n");
	scanf("%d",&e);

	if(e==1){
		add();
	}
	if(e==0){
	    multiply();
	}

}
int main(){
	int g;
	printf("判断您是否是vip,是请输入2\n");
    scanf("%d",&
		g);
	if(g==1){
	    int i=1;                           //vip除外可免费用2次;
	    while(i<=2){
	       select();
	       i++;
		}
	printf("请开通vip!");
	}
	if(g==2){
		while(1){
		   select();
		}   
	       	
		}
	
	
}

注释:可拷贝。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值