namesoft
发表于 2021-2-27 10:26:15
?
罗饱饱
发表于 2021-2-27 14:23:55
本帖最后由 罗饱饱 于 2021-2-27 14:28 编辑
动动手2
#include <stdio.h>
int main()
{
long double pi;
long double pi_dev4 = 1.0;
long double i = -1.0;
int n = 3;
do
{
pi_dev4 += i/n;
i = -i;
n += 2;
}while(((i/n)>0?(i/n):(-i/n)) > 1e-8);
pi = 4 * pi_dev4;
printf("pi = %.7Lf\n",pi);
return 0;
}
动动手3
#include <stdio.h>
int main()
{
unsigned int rabbits = 0; //总共的兔子
unsigned int newRabbits = 0,oldRabbits = 1; //每个月出生的兔子 、 每个月有繁殖能力的兔子
int month = 1; // 月份
do
{
newRabbits = oldRabbits;
oldRabbits = rabbits;
rabbits = oldRabbits + newRabbits;
month++;
}while(month <= 24);
printf("两年之后可以繁殖%u对兔子\n",rabbits);
return 0;
}
如悠桑
发表于 2021-2-27 19:24:10
测试题
0. 10个
1. 0个
2. a b c
3. a = 14, b = 5, c = 9
4. z = x < 0 ? -x : x;
5.
A.
if (size > 12)
{
cost = cost * 1.05;
flag = 2;
}
else
{
bill = cost * flag;
}
B.
if (ibex > 14)
{
sheds = 3;
}
sheds = 2;
help = 2 * sheds;
C.
if (score < 0)
{
printf("count = %d", count);
}
count++;
scanf("%d", &score);
动动手
0.
#include <stdio.h>
int main()
{
int i = 1;
float xjy = 10000, hy = 10000;
while (i++)
{
xjy = xjy + 10000 * 0.1;
hy = hy * (0.05 + 1);
if (hy > xjy)
{
printf("%d年后,黑夜的投资额超过小甲鱼!\n", i);
printf("小甲鱼的投资额是:%.2f\n", xjy);
printf("黑夜的投资额是:%.2f\n", hy);
break;
}
}
return 0;
}
1.
#include <stdio.h>
int main()
{
int i;
float money = 4000000;
for (i = 1; ; i++)
{
money -= 500000;
money += money * 0.08;
if (money < 0)
{
printf("%d年之后,小甲鱼败光了所有的家产,再次回到一贫如
洗。。。\n", i);
break;
}
}
return 0;
}
2.
3.
#include <stdio.h>
int main()
{
long a = 1, b = 1, c, i;
for (i = 3; i <= 24; i++)
{
c = a + b;
a = b;
b = c;
}
printf("两年后,共有%ld对兔子。\n", c);
return 0;
}
asika2004
发表于 2021-2-27 21:18:05
先看测试题
水鱼123
发表于 2021-2-27 23:29:52
好耶
秦失其鹿
发表于 2021-2-28 10:50:05
0.99
1.11
2.a,b,c
jintu
发表于 2021-2-28 11:06:44
#include <stdio.h>
int main()
{
int i = 0;
while (i++)
{
if (i > 10)
{
goto Label;
}
putchar('B');
}
Label:putchar('\n');
return 0;
}
asika2004
发表于 2021-2-28 11:46:38
本帖最后由 asika2004 于 2021-2-28 11:50 编辑
3.1415927为什么 我是这个结果
#include <stdio.h>
int main()
{
double t=1,i=3,j;
do
{
t = t - 1/i;
i = i + 2;
t = t + 1/i;
i = i + 2;
}
while (1/i >= 0.00000001);
j = t * 4;
printf("%10.7f\n",j);
printf("%.8f\n",1/i);
return 0;
}
ltt1986
发表于 2021-2-28 13:02:43
动手0
#include <stdio.h>
//均有 10000 元,小甲鱼以 10% 的单利息投资,黑夜则以每年 5% 的复合利息投资
//1.计算需要多少年黑夜手头的 Money 才会超过小甲鱼?
//提示:单利息即每年的利息均为投资额 * 利率;复合利息则是每年的本息所得作为第二年的投资额。
int main()
{
double xiaojiayu = 10000;
double heiye = 10000;
int i = 1;
for (i = 1;i < 10000;i++)
{
xiaojiayu = 10000 + 10000 * 0.1 * i;
heiye = heiye + heiye * 0.05;
if (heiye > xiaojiayu)
{
break;
}
}
printf("%d年后黑夜的投资超过小甲鱼!\n",i);
printf("小甲鱼的投资为:%.2lf\n",xiaojiayu);
printf("黑夜的投资为:%.2lf\n",heiye);
system("pause");
return 0;
}
动手1
#include <stdio.h>
//400 万人民币,每年可以获得 8% 的红利,但在每年的第一天,小甲鱼都会取出 50 万作为本年度的开销
int main()
{
double money = 4000000;
int i ;
for (i=1;i<100;i++)
{
money = (money - 500000)*1.08 ;
if (money < 0)
{
break;
}
}
printf("%d年后再次一贫如洗!\n",i);
system("pause");
return 0;
}
动手2
橘子味的瓜皮
发表于 2021-2-28 14:05:14
支持小甲鱼!
1608499476
发表于 2021-2-28 15:06:16
1
大B哥
发表于 2021-2-28 16:16:17
1
老虎是个莘莘
发表于 2021-2-28 21:22:09
666
2163664311
发表于 2021-3-1 09:15:14
good
wn1998
发表于 2021-3-1 10:29:07
1
哒哒哒0.0
发表于 2021-3-1 15:45:02
666
hehexixi
发表于 2021-3-1 16:06:00
1
mengtianhao
发表于 2021-3-1 17:53:35
的
奇怪的正义人
发表于 2021-3-1 20:00:39
郑想知道
Zz44623773
发表于 2021-3-1 23:24:07
加油