继续学习,继续编程,继续进步,今天学习了函数,遇到两个难点:形参和实参;函数的递归.形参实质上相当于实参的复制粘贴,而函数递归时要注意:函数返回时要返回到调用它的位置上继续执行.
同样,也做了几道编程题巩固了一下.题目如下:
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。
- 编写程序数一下 1到 100 的所有整数中出现多少次数字9。
程序如下:
1
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a[10];
int b[10];
int c[10];
int i;
printf(“请输入数组a:”);
for (i=0; i < 10; i++)
{
scanf("%d", &a[i]);
}
printf(“请输入数组b:”);
for (i=0; i < 10; i++)
{
scanf("%d", &b[i]);
}
for (i=0; i < 10; i++)
{
c[i] = b[i];
b[i] = a[i];
a[i] = c[i];
}
for (i = 0; i < 10; i++)
{
printf("%d", a[i]);
}
printf("\n");
for (i = 0; i < 10; i++)
{
printf("%d", b[i]);
}
printf("\n");
system("pause");
return 0;
}
2.
有一处不太懂,希望可以有大佬帮我答疑一下,这里的小括号加与不加有什么区别
3.
总结:pow函数的应用需要用到math.h,格式为pow(次方,底数);
要多积累常用的函数;
对c基础语法和优先级的理解还是不够透彻.
继续加油!!!