1,求一个立方数的和
以下是一个求立方数之和的C语言程序示例:
#include
int main() {
int n, sum = 0;
printf("请输入一个正整数n:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
sum += i * i * i; // 计算立方数之和
}
printf("1^3 + 2^3 + ... + %d^3 = %d\n", n, sum);
return 0;
}
在上述代码中,我们首先使用scanf
函数从标准输入中读取一个正整数n
,然后使用for
循环计算1到n的立方数之和。具体地,我们使用i * i * i
计算每个立方数,并将其累加到变量sum
中。最后,我们输出结果。
需要注意的是,在计算立方数之和时,可以使用公式sum = n * (n + 1) * (2 * n + 1) / 6
来简化计算过程。
2,从键盘输入两个整数,计算它们的和并输出。
#include
int main() {
int num1, num2, sum;
printf("请输入第一个整数:");
scanf("%d", &num1);
printf("请输入第二个整数:");
scanf("%d", &num2);
sum = num1 + num2;
printf("它们的和是:%d\n", sum);
return 0;
}
程序首先声明了三个整数变量num1
,num2
和sum
。然后,程序使用printf
函数提示用户输入两个整数,并使用scanf
函数从键盘读取这两个整数并将它们存储在num1
和num2
变量中。接下来,程序将这两个整数相加并将结果存储在sum
变量中。最后,程序使用printf
函数输出这两个整数的和。
3,从键盘输入两个整数,计算它们的差并输出。
#include
int main() {
int num1, num2, diff;
printf("请输入第一个整数:");
scanf("%d", &num1);
printf("请输入第二个整数:");
scanf("%d", &num2);
diff = num1 - num2;
printf("它们的差是:%d\n", diff);
return 0;
}
程序首先声明了三个整数变量num1
,num2
和diff
。然后,程序使用printf
函数提示用户输入两个整数,并使用scanf
函数从键盘读取这两个整数并将它们存储在num1
和num2
变量中。接下来,程序将这两个整数相减并将结果存储在diff
变量中。最后,程序使用printf
函数输出这两个整数的差。
4,从键盘输入两个整数,计算它们的积并输出。
#include
int main() {
int num1, num2, product;
printf("请输入第一个整数:");
scanf("%d", &num1);
printf("请输入第二个整数:");
scanf("%d", &num2);
product = num1 * num2;
printf("它们的积是:%d\n", product);
return 0;
}
程序首先声明了三个整数变量num1
,num2
和product
。然后,程序使用printf
函数提示用户输入两个整数,并使用scanf
函数从键盘读取这两个整数并将它们存储在num1
和num2
变量中。接下来,程序将这两个整数相乘并将结果存储在product
变量中。最后,程序使用printf
函数输出这两个整数的积。
5,从键盘输入两个整数,计算它们的商并输出。
#include
int main() {
int num1, num2, quotient;
printf("请输入第一个整数:");
scanf("%d", &num1);
printf("请输入第二个整数:");
scanf("%d", &num2);
if(num2 != 0) {
quotient = num1 / num2;
printf("它们的商是:%d\n", quotient);
} else {
printf("除数不能为0。\n");
}
return 0;
}
程序首先声明了三个整数变量num1
,num2
和quotient
。然后,程序使用printf
函数提示用户输入两个整数,并使用scanf
函数从键盘读取这两个整数并将它们存储在num1
和num2
变量中。接下来,程序检查除数num2
是否为零。如果num2
不为零,则程序将num1
除以num2
并将结果存储在quotient
变量中。最后,程序使用printf
函数输出这两个整数的商。如果num2
为零,则程序输出一条错误消息,指出除数不能为零。