C语言实例:两个数相加,两个浮点数相乘

在C语言中,可以使用多种函数进行两个数的相加。下面是一些常用的函数及其使用方法:

1. scanf函数

该函数可以从标准输入中读取用户输入的值,并将其存储在指定的变量中。例如,下面的代码可以读取两个整数并将它们相加:

#include <stdio.h>

int main() {
    int num1, num2, sum;
    printf("请输入两个整数:");
    scanf("%d %d", &num1, &num2);
    sum = num1 + num2;
    printf("它们的和是:%d", sum);
    return 0;
}

2. getchar函数

该函数可以从标准输入中读取一个字符,并返回其ASCII码值。下面的代码可以读取两个字符并将它们相加:

#include <stdio.h>

int main() {
    char ch1, ch2;
    int sum;
    printf("请输入两个字符:");
    ch1 = getchar();
    ch2 = getchar();
    sum = ch1 + ch2;
    printf("它们的和是:%d", sum);
    return 0;
}

3. atoi函数

该函数可以将一个字符串转换为整数类型。下面的代码可以读取两个字符串并将它们相加:

#include <stdio.h>
#include <stdlib.h>

int main() {
    char str1[10], str2[10];
    int num1, num2, sum;
    printf("请输入两个整数:");
    scanf("%s %s", str1, str2);
    num1 = atoi(str1);
    num2 = atoi(str2);
    sum = num1 + num2;
    printf("它们的和是:%d", sum);
    return 0;
}

4. 自定义函数

除了上述函数外,你也可以自定义函数来实现两个数的相加。下面是一个简单的例子:

#include <stdio.h>

int add(int num1, int num2) {
    return num1 + num2;
}

int main() {
    int num1, num2, sum;
    printf("请输入两个整数:");
    scanf("%d %d", &num1, &num2);
    sum = add(num1, num2);
    printf("它们的和是:%d", sum);
    return 0;
}

以上就是常见的几种函数来实现两个数相加的方法。希望对你有所帮助!

在C语言中,可以使用多种函数进行两个浮点数的相乘。下面是一些常用的函数及其使用方法:

1. scanf函数

该函数可以从标准输入中读取用户输入的值,并将其存储在指定的变量中。例如,下面的代码可以读取两个浮点数并将它们相乘:

#include <stdio.h>

int main() {
    float num1, num2, product;
    printf("请输入两个浮点数:");
    scanf("%f %f", &num1, &num2);
    product = num1 * num2;
    printf("它们的积是:%f", product);
    return 0;
}

2. 自定义函数

除了scanf函数外,你也可以自定义函数来实现两个浮点数的相乘。下面是一个简单的例子:

#include <stdio.h>

float multiply(float num1, float num2) {
    return num1 * num2;
}

int main() {
    float num1, num2, product;
    printf("请输入两个浮点数:");
    scanf("%f %f", &num1, &num2);
    product = multiply(num1, num2);
    printf("它们的积是:%f", product);
    return 0;
}

以上就是常见的几种函数来实现两个浮点数相乘的方法。希望对你有所帮助!

猜你喜欢

转载自blog.csdn.net/weixin_51624736/article/details/129634256