1.
int main()
{
//1-100中含9的数字
int i = 0;
int count = 0;
for (i = 1; i <= 100; i++)
{
if (i % 10 == 9)
{
count++;
printf("%d ", i);
}
if (i / 10 == 9)
{
count++;
printf("%d ", i);
}
}
printf("%d\n", count);
return 0;
}
2.
方法一:
int main()
{
//计算1/1-1/2+1/3-1/4+1/5.........+1/99-1/100
int i = 0;
double sum = 0.0;
for (i = 1; i <= 100; i++)
{
if (i % 2 == 0)
sum -= 1.0 / i;
else
sum += 1.0 / i;
}
printf("%lf\n", sum);
return 0;
}
方法二;
int main()
{
//计算1/1-1/2+1/3-1/4+1/5.........+1/99-1/100
int i = 0;
double sum = 0.0;
int flag = 1;
for (i = 1; i <= 100; i++)
{
sum +=flag* 1.0 / i;
flag = -flag;
}
printf("%lf\n", sum);
return 0;
}