交换数组A[]B[]的内容(数组长度相同)
#include<stdio.h>
#include<stdlib.h>
//交换数组A[]B[]的内容(数组长度相同)
int main()
{
int A[10]={0,1,2,3,4,5,6,7,8,9};
int B[10]={10,11,12,13,14,15,16,17,18,19};
int length = 10;//算出数组的长度
int tum = 0; //定义交换时的中间变量
for(int i=0;i<length;i++){
tum=A[i];
A[i]=B[i];
B[i]=tum;
}//交换数组的值
printf("数组A的内容为:");
for(int i=0;i<length;i++){
printf("%d\t",A[i]); //输出A的值
if(i==length-1)
printf("\n");
}
printf("数组B的内容为:");
for(int i=0;i<length;i++){
printf("%d\t",B[i]); //输出B的值
if(i==length-1)
printf("\n");
}
system("pause");
return 0;
}
计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。
#include<stdio.h>
#include<stdlib.h>
int main()
{
//计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。
double sum = 1;//计算结果
double t =0;//中间数
for(int i=1,j=-1;i<100;i++)
{
t = 1.0/(i+1); //必须使用1.0 将算数运算的讲过转换位浮点数
t = t*j;
sum += t;
j = -1*j;//下个数的符号与现在相反
}
printf("运算结果为:%f",sum);
system("pause");
return 0;
}
编写程序数一下 1到 100 的所有整数中出现多少次数字9。
#include<stdio.h>
#include<stdlib.h>
int main()
{
//编写程序数一下 1到 100 的所有整数中出现多少次数字9。
int a =0; //出现9的次数
for(int i=1;i<=100;i++)
{
if(i%10==9)
a++;//个位出现一次9 a+1
if (i/10==9)
a++;//十位出现一次9 a+1
}
printf("1到 100 的所有整数中出现数字9的次数为%d",a);
system("pause");
return 0;
}