练习6-1
/*
求两个整数中的最小值
*/
#include
/*--- 返回三个整数中的最小值 ---*/
int min2(int a, int b)
{
int min = a;
if (b < min) min = b;
return min;
}
int main(void)
{
int a, b, c;
puts("请输入两个整数。");
printf("整数a:"); scanf("%d", &a);
printf("整数b:"); scanf("%d", &b);
printf("最小值是%d。\n", min2(a, b));
return ;
}
练习6-2
/*
求三个整数中的最小值
*/
#include
/*--- 返回三个整数中的最小值 ---*/
int min3(int a, int b, int c)
{
int min = a;
if (b < min) min = b;
if (c < min) min = c;
return min;
}
int main(void)
{
int a, b, c;
puts("请输入三个整数。");
printf("整数a:"); scanf("%d", &a);
printf("整数b:"); scanf("%d", &b);
printf("整数c:"); scanf("%d", &c);
printf("最小值是%d。\n", min3(a, b, c));
return ;
}
练习6-3
#include
int cub(int x) {
return x * x * x; //求一个数的立方
}
int main(void) {
int x;
printf("请输入一个数:");
scanf("%d", &x);
printf("它的立方是%d",cub(x));
return ;
}
练习6-4
#include
int sqr(int x) {
return x * x ; //求一个数的平方
}
int main(void) {
int x;
printf("请输入一个数:");
scanf("%d", &x);
printf("它的四次幂是%d", sqr(sqr(x)));
return ;
}
练习6-5
#include
int sumup(int n) {
int sum = ;
while (n-->)
{
sum += n;
}
return sum;
}
int main(void) {
int x;
printf("请输入一个数:");
scanf("%d", &x);
printf("从1到%d之间所有整数的和是%d",x, sumup(x));
return ;
}

本文提供了一系列C语言编程练习,包括找到两个或三个整数的最小值、计算立方和平方、求从1到给定数的整数之和、发出指定次数的响铃、显示“你好”、找出数组中的最低分、倒序排列数组、搜索相同元素、矩阵乘法、两组考试成绩总分以及使用静态变量计数。这些练习覆盖了基本的C语言操作和数据处理。
最低0.47元/天 解锁文章
1304

被折叠的 条评论
为什么被折叠?



