C
C
JAMJAM_NoName
这个作者很懒,什么都没留下…
展开
-
【C语言初学】C语言中表示次方与开根
开根: double sqrt(double x) (对x开根)次方:double pow(double x, double y) (计算x^y)上述两个函数都属于math库中 使用前要将预处理命令#include<math.h>包含进源文件中两个例题:1. 输入三角形的三边长,求三角形的面积已知三条边长 a,b,c 三角形面积公式:#include<stdio.h>#include<math.h>int main(){ do...原创 2022-03-01 15:36:07 · 9479 阅读 · 0 评论 -
【C语言初学】编程题练习
1.有1、2、3、4 四个数字,能组成多少个互不相同且无重复的三位数?都是多少 ?按照我的思路,我可能会正向思考先分别把1~4放在个位,然后分情况再分别往百位、十位上放不同的数。相当于我按照做数学排列组合的思维了。比较简洁的思路如下: (1)把所有的数列出来 (2)分别判断是否满足“无重复”这个条件(个位!=十位!=百位 i!=j&&i!=k&&j!=k) (3)同时使用计数器count,并且输出满足条件的...原创 2022-02-25 21:48:10 · 324 阅读 · 0 评论 -
【C语言初学】关于整型数据溢出
//例3.3 整型数据的溢出 main(){ short a,b;//当前编译器short 分配2字节 int分配4字节 //2字节的存储范围为-32768~32767 a=32767; b=a+2; printf("%d,%d\n",a,b);}原创 2022-02-25 20:13:57 · 687 阅读 · 0 评论 -
【C语言初学】判断一个大于等于3的数是否为素数
首先了解素数的性质,即素数只能被1和它本身所整除设计程序:S1:输入一个n的值S2:i=2S3:n被i除,得余数rS4:如果r=0,表示n能被i整除,则打印"n不是素数",算法结束,否则执行S5S5:i=i+1S6:如果i<=n-1,返回S3;否则打印“n是素数”; 算法结束。int main(){ int n; scanf("%d",&n); int i; for(i=2;i<=n-1;i++){ if(n%i==0){ prin.原创 2022-02-24 21:49:16 · 2067 阅读 · 0 评论 -
【C语言初学】计算1-1/2+1/3-1/4....+1/99-1/100
//例2.4 1-1/2+1/3-1/4....+1/99-1/100/*int main(){ double sum=1,f=1;//f表示分母 for(f=1;f<=4;f++){ f=-1*(f+1); sum+=1/f; }//这种做法就容易绕进去并且 分母的简单加1再变号 等于分母 下一次循环就不是单纯加一了 printf("%lf",sum); return 0;} */ int main(){ double sum=1,.原创 2022-02-24 21:25:58 · 2859 阅读 · 0 评论