您的位置:首页 > 其它

将数组A中的内容和数组B中的内容进行交换,计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值,1到 100 的所有整数中出现多少次数字9。

2018-03-19 00:21 489 查看
一..将数组A中的内容和数组B中的内容进行交换。(数组一样大) 
#include<stdio.h>
int main()
{
int num1[6] = { 2, 3, 4, 5, 6, 7 };
int num2[6] = { 1, 2, 3, 4, 5, 6 };
int t = 0, i = 0;

for (i = 0; i < 6; i++)
{
t = num2[i];
num2[i] = num1[i];
num1[i] = t;
}

for (i = 0; i < 6; i++)
{
printf("%d", num1[i]);
}

printf("\n");

for (i = 0; i < 6; i++)
{
printf("%d", num2[i]);
}

system("pause");

}

2. 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。 

#include<stdio.h>
int main()
{
int i = 1;
double s = 0.0;
int flag = 1;
for (i = 1; i <= 100; i++)
{

s = s + flag *1.0 /i ;
flag = - flag;
}
printf("%lf\n", s);
system("pause");
}

3.编写程序数一下 1到 100 的所有整数中出现多少次数字9。

#include<stdio.h>
int main()
{
int i = 0;
int count = 0;
for (i = 1; i < 100; i++)
{
if (i % 10 == 9) // 9 19 29 39 49 59 69 79 89 99(99中一个9)
{
count++;
}
if (i / 10 == 9) //90 91 92 93 94 95 96 97 98 99(99中一个9)
{
count++;
}
}
printf("%d\n", count);
system("pause");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐