实验五
一
#include <stdio.h>
int add(int a, int b){
int c;
c = a + b;
return c;
}
int minus(int a, int b){
int c;
c = a - b;
return c;
}
int multip(int a, int b){
int c;
c = a * b;
return c;
}
int quotient(int a, int b){
int c;
c = a / b;
return c;
}
int mod(int a, int b){
int c;
c = a % b;
return c;
}
int main(int argc, char const *argv[])
{
int a, b, c, d, e;
int x, y;
scanf("%d %d", &x, &y);
a = add(x, y);
b = minus(x, y);
c = multip(x, y);
d = quotient(x, y);
e = mod(x, y);
printf("%d %d %d %d %d", a, b, c, d, e);
return 0;
}
二
#include <stdio.h>
int prime(int m){
int i;
if(m == 1){
return 0;
}
for(i = 2; i < m; i++){
if(m % i == 0){
return 0;
}
}
return 1;
}
int main(int argc, char const *argv[])
{
int a, b;
scanf("%d", &a);
b = prime(a);
printf("%d", b);
return 0;
}
三
#include <stdio.h>
int max2(int m, int n){
if(m > n){
return m;
}else{
return n;
}
}
int max4(int z, int x, int w, int g){
int m, n;
m = max2(z, x);
n = max2(w, g);
return max2(m, n);
}
int main(int argc, char const *argv[])
{
int a, b, c, d;
int max;
scanf("%d %d %d %d", &a, &b, &c, &d);
max = max4(a, b, c, d);
printf("%d", max);
return 0;
}
四
#include <stdio.h>
int prime(int m){
if(m == 1){
return 1;
}else{
return m*prime(m-1);
}
}
int main(int argc, char const *argv[])
{
int a, b;
scanf("%d", &a);
b = prime(a);
printf("%d", b);
return 0;
}
posted on 2019-06-03 14:58 p201821440017 阅读(114) 评论(0) 编辑 收藏 举报