目录
1.实现一个计算m~n(m<n)之间所有整数的和
一般形式
#include <stdio.h>
void main()
{
int m, n;
int i, sum=0;
scanf_s("%d %d", &m, &n);
for (i = m; i <= n; i++) {
sum = sum + i;//这里实现累加效果
}
printf("sum = %d\n", sum);
}
函数形式
#include <stdio.h>
int sum(int m, int n) {
int sum = 0, i;
for (i = m; i <=n; i++) {
sum = sum + i;
}
return sum;
}
void main()
{
int m, n;
scanf_s("%d %d", &m, &n);
printf("sum = %d\n", sum(m, n));
}
2.对两个整数a和b,输出其中较大的数
解法一
#include<stdio.h>
void main() {
int a, b;
scanf_s("%d%d", &a, &b);
if (a > b)printf("%d", a);
else printf("%d", b);
}
解法二
#include<stdio.h>
int max(a, b) {
if (a > b) return a;
else return b;
}
void main() {
int a, b,c;
scanf_s("%d%d", &a, &b);
c = max(a, b);
printf("%d", c);
}
解法三
#include<stdio.h>
void main() {
int a, b,c;
scanf_s("%d%d", &a, &b);
if (a > b)c = a;
if (a < b)c = b;
printf("%d", c);
}