日常C练习
# 前言
C语言题目练习
坚持每周一篇博客,第三周打卡
本题要求实现一个计算m~n(m<n)之间所有整数的和的简单函数
#include <stdio.h>
int sum(int m, int n);
main()
{
//本题要求实现一个计算m~n(m<n)之间所有整数的和的简单函数
int m, n;
printf("Please enter the value of m and n:\n");
scanf("%d%d", &m, &n);
printf("sum=%d", sum(m, n));
getchar();
getchar();
}
int sum(int m, int n)
{
int i, sum;
if (m > n)
{
printf("Error!");
}
else
{
while (m < n)
{
if (m < n)
{
m++;
sum += m;
if (m == n - 1)
{
break;
}
}
}
}
return sum;
}
本题要求对两个整数a和b,输出其中较大的数。
#include <stdio.h>
int max(int a, int b);
main()
{
//本题要求对两个整数a和b,输出其中较大的数。
int a, b;
printf("Please enter the value of a and b:\n");
scanf("%d%d", &a, &b);
printf("max=%d", max(a, b));
getchar();
getchar();
}
int max(int a, int b)
{
int max;
if (a < b)
{
max = b;
}
else
{
max = a;
}
return max;
}
本题要求实现函数输出n行数字金字塔。
#include <stdio.h>
int Pyramid(int n);
main()
{
//本题要求实现函数输出n行数字金字塔。
int n;
printf("Please enter the value of n:\n");
scanf("%d",