求二次方程的根 发表于 2022-03-07 更新于 2022-10-04 分类于 稀里糊涂C语言 12345678910111213141516171819202122232425262728293031#define _CRT_SECURE_NO_WARNINGS #include<stdio.h>#include<math.h>int main(){ double xishu1, xishu2, xishu3; scanf("%lf %lf %lf", &xishu1, &xishu2, &xishu3); double result1, result2; //printf("%lf %lf %lf", xishu1, xishu2, xishu3); if (xishu2 * xishu2 - 4 * xishu1 * xishu3 < 0) { printf("No answer!"); return 0; } result1 = (-1 * xishu2 + sqrt(xishu2 * xishu2 - 4 * xishu1 * xishu3)) / (2 * xishu1); result2 = (-1*xishu2 - sqrt(xishu2 * xishu2 - 4 * xishu1 * xishu3)) / (2 * xishu1); if (result1==result2) { printf("x1=x2=%.5f", result1); } else { if (result1 > result2) { printf("x1=%.5f;x2=%.5f", result2, result1); } if (result1 < result2) { printf("x1=%.5f;x2=%.5f", result1, result2); } return 0; }}
C文件操作 发表于 2022-03-07 更新于 2022-09-06 分类于 稀里糊涂C语言 1.格式化输入和输出(1)基本输入输出格式PRINTF():12%[flags][width][.prec][hlL][type] Flag 含义 - 左对齐 + 在前面放 + 或 - (space) 正数留空 0 0填充 阅读全文 »
C指针学习笔记 发表于 2022-03-07 更新于 2022-10-08 分类于 稀里糊涂C语言 1.运行1-5程序时,我的Devc++运行的结果和书上作者的运行结果,还有我的VS上的运行结果都出现了一些差异: 1)作者的运行结果中将指向Int的指针类型强制转化为(void*)类型后进行了hoge_p+1,得到的结果仍是加了一个Int类型字节的长度,即地址数值增加了十六进制下的‘4’ 2)在我的dev中程序出现警告: 阅读全文 »
顺序表和链表 发表于 2022-03-05 更新于 2022-09-06 分类于 数据结构和算法 数据结构=结构定义+结构操作1.顺序表 1 2 3 4 5 size=9; length=5; data_type=xxx; 阅读全文 »