1,求一个立方数的和
以下是一个求立方数之和的C语言程序示例:
#include <stdio.h> 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 <stdio.h> 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 <stdio.h> 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 <stdio.h> 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 <stdio.h> 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
为零,则程序输出一条错误消息,指出除数不能为零。