3道C语言题目,高分悬赏求代码

2024-11-06 11:24:53
推荐回答(2个)
回答(1):

三道题都是用的最简单的方法实现的,只是用到的for循环,没有写递归
怕你还没学。看不懂。
第一题:
#include
void main()[
double money = 10000;
double profit = 0.003;
for(int i = 1;i <= 5;i++){
money = money = money * profit;
}
printf("本金是%d\n",money);
printf("学习C语言可以+qq52757731");
}

第二题:
#include
void main(){
int age = 10;
for(int i = 1;i <  5;i++){
age += 2;
}
printf("第五个人%d岁了\n",age);
printf("学习C语言可以+qq52757731");
}
第三题:
#include
void main(){
int peach = 1;
for(int i = 1;i <= 5;i++){
peach = (peach * 5)  + 1;
}
printf("总共有%d个桃子\n",peach);
printf("学习C语言可以+qq52757731");
}

回答(2):

第一题代码:

#include 
void main()
{
    float benjin = 10000, lixi;
    float lilv = 0.003;
    int i;
    for (i = 0; i < 5; ++i) {
        lixi = benjin * lilv;
        benjin = benjin + lixi;
    }
    printf("%f\n", benjin);
}

第二题代码:

#include 
void main()
{
    int age = 10, i;
    for (i = 2; i <= 5; ++i) {
        age += 2;
    }
    printf("%d\n", age);
}

第三题代码

#include 
void main()
{
    int total = 1, i;
    for (i = 2; i <= 5; ++i) {
        total = 5*total+1;
    }
    printf("%d\n", total);
}