基本

本文深入探讨了C语言的基础知识,包括常量、变量、数据类型及其特点,以及printf和scanf函数的使用方法。通过具体实例,讲解了如何解决二次方程和三数排序问题,适合初学者和进阶者学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天回顾了C语言基础知识第三章,这一章主要讲了常量,常变量,变量,数据的类型,每一种数据的特点,在不同的系统下各数据类型所占的字节数可能不同,以及printf,scanf的使用方法,以下是这一章有关的例题。
【1】
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<math.h>//使用包含数学公式的头文件
int main()
{
double disc,p,q,x1,x2, a, b, c;
scanf("%lf,%lf,%lf", &a, &b, &c);
disc = bb - 4ac;
if (disc < 0)//先判断是否存在解,不存在输出错误,存在执行else语句
printf(“error!”);
else
{
q = -b / (2
a);
p = sqrt(disc)/(2*a);
x1 = p+q;
x2 = q-p;
printf(“x1=%5.2f\nx2=%5.2f\n”, x1, x2);
}
system(“pause”);
return 0;
}
【2】
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int a, b, c,d;
scanf("%d %d %d", &a, &b, &c);
if (a > b)
{
d= a;
a = b;
b = d;//a<=b
}
if (a >c )
{
d = a;
a = c;
c = d; //a<=c,现在a是b和c中的最小值
}
if (b >c)//接下来比较b,c
{
d = b;
b = c;
c = d;
}
printf("%d %d %d", a, b, c);
system(“pause”);
return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值