任务一
用c语言实现:输入三个数a,b,c,要求按由小到大的顺序输出
任务二
通过搜索引擎或AI助手,查询ipv4地址的格式,以及查询本机的ip地址(ipv4地址)
用c语言实现:输入三个数a,b,c,要求按由小到大的顺序输出
通过搜索引擎或AI助手,查询ipv4地址的格式,以及查询本机的ip地址(ipv4地址)
#include <stdio.h>
int main() {
int a, b, c, temp;
// 输入三个数
printf("请输入三个数(用空格分隔): ");
scanf("%d %d %d", &a, &b, &c);
// 使用冒泡排序的思想进行比较和交换
if (a > b) {
temp = a;
a = b;
b = temp;
}
if (a > c) {
temp = a;
a = c;
c = temp;
}
if (b > c) {
temp = b;
b = c;
c = temp;
}
// 输出结果
printf("按由小到大的顺序输出为: %d %d %d\n", a, b, c);
return 0;
}
#include <stdio.h>
IPv4 是32 位二进制地址,点分十进制表示:
x.x.x.x
由 4 段 组成,用小数点分隔
每一段范围:0 ~ 255(十进制)
每段对应 8 位二进制,4 段总共 32 位
127.0.0.1:本地回环地址,本机自测用
192.168.x.x / 10.x.x.x / 172.16~31.x.x:内网私有 IP(家里 / 公司局域网)
int main() {
// 定义三个变量
int a, b, c, temp;
// 提示输入
printf("请输入三个整数,用空格分隔:");
scanf("%d %d %d", &a, &b, &c);
// 第一步:保证 a 是最小的
if (a > b) {
temp = a;
a = b;
b = temp;
}
if (a > c) {
temp = a;
a = c;
c = temp;
}
// 第二步:保证 b 小于 c(此时顺序就是 a<=b<=c)
if (b > c) {
temp = b;
b = c;
c = temp;
}
// 输出结果
printf("从小到大排序后:%d %d %d\n", a, b, c);
return 0;
}
#include <stdio.h>
int main() {
int a, b, c, temp;
// 输入三个数
printf("请输入三个数(用空格分隔): ");
scanf("%d %d %d", &a, &b, &c);
// 使用冒泡排序的思想进行比较和交换
if (a > b) {
temp = a;
a = b;
b = temp;
}
if (a > c) {
temp = a;
a = c;
c = temp;
}
if (b > c) {
temp = b;
b = c;
c = temp;
}
// 输出结果
printf("按由小到大的顺序输出为: %d %d %d\n", a, b, c);
return 0;
}
#include <stdio.h>
int main() {
// 定义三个变量
int a, b, c, temp;
// 输入三个数
printf("请输入三个整数,用空格隔开:");
scanf("%d %d %d", &a, &b, &c);
// 第一步:保证 a 是最小的
if (a > b) {
temp = a;
a = b;
b = temp;
}
if (a > c) {
temp = a;
a = c;
c = temp;
}
// 第二步:保证 b 比 c 小
if (b > c) {
temp = b;
b = c;
c = temp;
}
// 输出结果
printf("从小到大排序后:%d %d %d\n", a, b, c);
return 0;
}
192.168.111.23
#include <stdio.h>
int main() {
// 定义三个变量
int a, b, c, temp;
// 提示输入
printf("请输入三个整数,用空格隔开:");
scanf("%d %d %d", &a, &b, &c);
// 第一步:保证 a 是三者中最小的
if (a > b) {
temp = a;
a = b;
b = temp;
}
if (a > c) {
temp = a;
a = c;
c = temp;
}
// 第二步:保证 b 小于等于 c(此时顺序就是 a<=b<=c)
if (b > c) {
temp = b;
b = c;
c = temp;
}
// 输出结果
printf("从小到大排序后:%d %d %d\n", a, b, c);
return 0;
}
#include<stdio.h>
int main(){
int a,b,c,d;
printf("请输入三个数字,用空格分隔:");
scanf("%d %d %d", &a, &b, &c);
if (a > b) {
d = a;
a = b;
b = d;
}
if (a > c) {
d = a;
a = c;
c = d;
}
if (b > c) {
d = b;
b = c;
c = d;
}
printf("从小到大排序结果:%d %d %d\n", a, b, c);
return 0;
}
IP地址: (IPv4) 222.242.221.198
#include <stdio.h>
int main() {
int a, b, c, temp;
// 输入三个数
printf("请输入三个数(用空格分隔): ");
scanf("%d %d %d", &a, &b, &c);
// 使用冒泡排序的思想进行比较和交换
if (a > b) {
temp = a;
a = b;
b = temp;
}
if (a > c) {
temp = a;
a = c;
c = temp;
}
if (b > c) {
temp = b;
b = c;
c = temp;
}
// 输出结果
printf("按由小到大的顺序输出为: %d %d %d\n", a, b, c);
return 0;
}
IPv4 地址的格式和本机查询方法如下:
IPv4 地址的格式
标准格式:由 4 段十进制数字 组成,每段范围为 0–255,各段之间用英文句点 . 分隔。
示例:192.168.1.1、10.0.0.5、203.205.123.45
总长度:共 32 位二进制数,对应上述四组十进制数。
查询本机 IPv4 地址的方法(适用于 Windows 系统)
根据当前主流操作环境(如 Windows 10/11),推荐以下几种方式:
方法一:使用命令提示符(推荐)
按下 Win + R 打开“运行”窗口。
输入 cmd 并回车,打开命令提示符。
输入 ipconfig 并回车。
在输出中查找:
“无线局域网适配器 WLAN”(Wi-Fi 连接)
或 “以太网适配器 以太网”(有线连接)
对应项下的 IPv4 地址 即为本机局域网 IP(通常为 192.168.x.x 或 10.x.x.x)。
方法二:通过 Windows 设置界面
按下 Win + I 打开“设置”。
进入 网络和 Internet > 选择当前连接类型(Wi-Fi 或 Ethernet)。
点击已连接的网络名称,进入属性页面。
向下滚动至 “属性” 部分,找到 IPv4 地址。
方法三:通过控制面板(兼容旧版系统)
按下 Win + S,搜索并打开“控制面板”。
路径:网络和 Internet > 网络和共享中心 > 更改适配器设置。
右键当前连接(如 WLAN)> 状态 > 详细信息。
在弹出窗口中查找 IPv4 地址。
补
/*
作者:雍尚杰
时间:2026年5月15日10:32:24
输入3个数字a,b,c,要求按由小到大的顺序输chu
*/
#include <stdio.h>
int main()
{
float a,b,c,t;
scanf("%f%f%f",&a,&b,&c);
if(a>b)
{t=a;a=b;b=t;}
if(a>c)
{t=a;a=c;c=t;}
if(b>c)
{t=b;b=c;c=t;}
printf("%f %f %f",a,b,c);
return 0;
}
总长度:32 位二进制
组成:分成4 个 8 位部分
表示方式:点分十进制
格式:A.B.C.D
每一段范围:0~255 整数
每段不能超过 255,不能是负数,不能有字母
我的IP:(IPv4) 222.242.221.198
// 输入三个数
printf("请输入三个整数,用空格隔开:");
scanf("%d %d %d", &a, &b, &c);
// 第一步:保证 a 是最小的
if (a > b) {
temp = a;
a = b;
b = temp;
}
if (a > c) {
temp = a;
a = c;
c = temp;
}
// 第二步:保证 b 比 c 小
if (b > c) {
temp = b;
b = c;
c = temp;
}
// 输出结果
printf("从小到大排序后:%d %d %d\n", a, b, c);
return 0;
}
标题 2
192.168.111.23
#标题2
# macOS / Linux
ifconfig
# 或
ip addr
标题 1
#include <stdio.h>
int main() {
int a, b, c, temp;
// 输入三个数
printf("请输入三个数(用空格分隔): ");
scanf("%d %d %d", &a, &b, &c);
// 使用冒泡排序的思想进行比较和交换
if (a > b) {
temp = a;
a = b;
b = temp;
}
if (a > c) {
temp = a;
a = c;
c = temp;
}
if (b > c) {
temp = b;
b = c;
c = temp;
}
// 输出结果
printf("按由小到大的顺序输出为: %d %d %d\n", a, b, c);
return 0;
}
// 输入三个数
printf("请输入三个数(用空格分隔): ");
scanf("%d %d %d", &a, &b, &c);
// 使用冒泡排序的思想进行比较和交换
if (a > b) {
temp = a;
a = b;
b = temp;
}
if (a > c) {
temp = a;
a = c;
c = temp;
}
if (b > c) {
temp = b;
b = c;
c = temp;
}
// 输出结果
printf("按由小到大的顺序输出为: %d %d %d\n", a, b, c);
return 0;
#include<stdio.h>
int main(){
int a, b, c;
int temp;
//输入三个数
printf("请输入三个整数":);
scanf("%d %d %d", &a, &b, &c);
//排序逻辑
if(a>b){
temp=a;
a=b;
b=temp;
}
if(a>c){
temp=a;
a=c;
c=temp;
}
if(b>c){
temp=b;
b=c;
temp=c;
}
//输出结果
printf("从小到大排序:%d %d %d\n",a,b,c);
return 0;
}
IP地址: (IPv4) 222.242.221.198
回答1
#include <stdio.h>
int main() {
int a, b, c, temp;
// 输入三个数
printf("请输入三个数(用空格分隔): ");
scanf("%d %d %d", &a, &b, &c);
// 使用冒泡排序的思想进行比较和交换
if (a > b) {
temp = a;
a = b;
b = temp;
}
if (a > c) {
temp = a;
a = c;
c = temp;
}
if (b > c) {
temp = b;
b = c;
c = temp;
}
// 输出结果
printf("按由小到大的顺序输出为: %d %d %d\n", a, b, c);
return 0;
}
回答2
收到,已查询
ipv4地址:192.168.111.13