1.将两个数组中的内容进行交换
#include<stdio.h>
#include<stdlib.h>
int main() {
int i, t;
int a1[] = { 1,2,3 };
int a2[] = { 4,5,6 };
for(i = 0;i < sizeof(a1) / sizeof(a1[0]);i++) {
t = 0;
t = a1[i];
a1[i] = a2[i];
a2[i] = t;
}
for (i = 0;i < sizeof(a1) / sizeof(a1[0]);i++) {
printf("%d", a1[i]);
}
printf("\n");
for (i = 0;i < sizeof(a2) / sizeof(a2[0]);i++) {
printf("%d", a2[i]);
}
printf("\n");
system(“pause”);
return 0;
}
2.计算1/1-1/2+1/3…+1/99-1/100。*
#include<stdio.h>
#include<stdlib.h>
int main() {
int sign = 1;
double deno = 2.0, sum = 1.0, term;
while (deno <= 100) {
sign = -sign;
term = sign / deno;
sum = sum + term;
deno++;
}
printf("%f\n", sum);
system(“pause”);
return 0;
}
3.数一下1到100的所有整数中出现多少次数字9.
#include<stdio.h>
#include<stdlib.h>
int main() {
int i;
int sum = 0;
for (i = 1;i <= 100;i++) {
if (i % 10 == 9) {
sum++;
}
if (i / 10 == 9) {
sum++;
}
}
printf("%d",sum);
system(“pause”);
return 0;
}
第三次作业
最新推荐文章于 2023-03-12 11:38:24 发布