c语言编程题经典100例——(21~25例)

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;  
}

程序首先声明了三个整数变量num1num2sum。然后,程序使用printf函数提示用户输入两个整数,并使用scanf函数从键盘读取这两个整数并将它们存储在num1num2变量中。接下来,程序将这两个整数相加并将结果存储在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;  
}

程序首先声明了三个整数变量num1num2diff。然后,程序使用printf函数提示用户输入两个整数,并使用scanf函数从键盘读取这两个整数并将它们存储在num1num2变量中。接下来,程序将这两个整数相减并将结果存储在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;  
}

程序首先声明了三个整数变量num1num2product。然后,程序使用printf函数提示用户输入两个整数,并使用scanf函数从键盘读取这两个整数并将它们存储在num1num2变量中。接下来,程序将这两个整数相乘并将结果存储在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;  
}

程序首先声明了三个整数变量num1num2quotient。然后,程序使用printf函数提示用户输入两个整数,并使用scanf函数从键盘读取这两个整数并将它们存储在num1num2变量中。接下来,程序检查除数num2是否为零。如果num2不为零,则程序将num1除以num2并将结果存储在quotient变量中。最后,程序使用printf函数输出这两个整数的商。如果num2为零,则程序输出一条错误消息,指出除数不能为零。

你可能感兴趣的:(C语言技术,c语言,算法,开发语言)