请问c++中分数怎么表达。以及分数加减法的方法。求简单的表达方法。本人大一崽零基础。希望答案尽量简单。VS或者devc++的

img


就是这个👆🏻。刚学编程没基础。分数怎么表达。什么up。什么down?怎么表达多个

直接计算分数的值即可

#include<stdio.h>
int main()
{
    int n;
    int p = 1,q = 2,pre_p,pre_q;
    double sum = 0,mid;
    scanf("%d",&n);
    for(int i = 1;i <= n;i++){
        mid = q / (1.0 * p);
        sum += mid;
        printf("p = %d,q = %d\n",p,q);
        pre_q = q;
        q = p + pre_q;
        p = pre_q;
    }
    printf("%.4lf",sum);
    return 0;
}