[C语言基础]C语言基础-顺序/分支代码例子

Mavis_xtt 2021-03-19 12:25:13
[C语言基础]C语言基础-顺序/分支代码例子
今天写了几个代码供大家参考参考
大佬勿喷
输入一个四位数,逆序输出
#include <stdio.h>
int main()
{
int a,b,c,d,num;
printf("请输入一个四位数:");
scanf("%d",&num);
printf("输入的四位数为:%d\n",num);
a=num/1000;
b=num%1000/100;
c=num%1000%100/10;
d=num%1000%100%10;
printf("逆序输出为:%d%d%d%d",d,c,b,a);
return 0;
}

输入矩形长宽,计算周长,面积
#include<stdio.h>
int main()
{
float a,b,S,L;
printf("请输入矩形的长:");
scanf("%f",&a);
printf("请输入矩形的宽:");
scanf("%f",&b);
S=a*b;
L=2*(a+b);
printf("矩形的面积面积=%.2f\n矩形的周长周长=%.2f\n",S,L);
printf("矩形的面积面积和矩形的周长为%.2f,%.2f\n",S,L);
return 0;
}

判断密码是否正确
#include <stdio.h>
int main()
{
long int passworld;
printf("请输入密码:");
scanf("%d",&passworld);
if(passworld==123456)
printf("密码正确!");
else
printf("密码错误!");
return 0;
}

判断坐标象限
#include <stdio.h>
int main()
{
float x,y;
printf("请输入横坐标:");
scanf("%f",&x);
printf("请输入纵坐标:");
scanf("%f",&y);
if(x>0&&y>0)
printf("该点在第一象限");
else
if(x>0&&y<0)
printf("该点在第四象限");
else
if(x<0&&y>0)
printf("该点在第二象限");
else
printf("该点在第三象限");

return 0;
}

三个数排序,计算平均值
#include <stdio.h>
int main()
{
double a,b,c,max,min,p;
printf("请输入第一个数");
scanf("%lf",&a);
printf("请输入第二个数");
scanf("%lf",&b);
printf("请输入第三个数");
scanf("%lf",&c);
if(a>b)
{
max=a;
min=b;
}
else
{
max=b;
min=a;
}

if(max<c) max=c;

if(min>c) min=c;
p=(a+b+c)/3;
printf("最大值为:%lf\n最小值为:%lf\n平均数为:%lf",max,min,p);
return 0;
}
...全文
204 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liu2002119 2021-04-06
  • 打赏
  • 举报
回复
我也是新手,一起加油。
Nskmoon、 2021-03-21
  • 打赏
  • 举报
回复
写得挺好,但是代码建议压缩一下,编程是代码越少,内存占得越小就越好
Nskmoon、 2021-03-21
  • 打赏
  • 举报
回复
倒序输出那道题建议用个数组,先读入,再用for循环输出
Simple-Soft 2021-03-19
  • 打赏
  • 举报
回复
鼓励鼓励!鼓掌鼓掌
NorZ 2021-03-19
  • 打赏
  • 举报
回复
1.

c=num%100/10;
d=num%10;
2. nope 3.

if(x>0&&y>0) {
} else if (y>0) {
} else if (x>0) {
} else {
}
4.

max=a;
min=a;
if(max<b)max = b;
else min=b;
if(max<c) max=c;
else if(min>c) min=c;

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧