当前位置:网站首页>C语言实例_5
C语言实例_5
2022-07-06 17:39:00 【Vicky__3021】
1.加法运算
写一个加法程序,输入整数a,b,输出他们的和。
#include<stdio.h>
int main(void)
{
int a,b,c;
scanf("%d,%d", &a,&b);
c = a+b;
printf("%d+%d=%d\n",a,b,c);
return 0;
}
2.不使用第3个变量,实现两个数的对调
不用第三个变量,实现将两个数进行对调的操作。
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a,b;
scanf("%d%d",&a,&b);
printf("a=%d b=%d\n",a,b);
a=a^b;
b=a^b;
a=a^b;
printf("a=%d b=%d\n",a,b);
return 0;
}
3.用宏定义常量
已知某物品单价为30,数量为x。求商品的总价钱。用宏定义物品的单价。
#include<stdio.h>
int main(void)
{
int x,f;
int p=30;
scanf("%d",&x);
f = x*p;
printf("%d",f);
return 0;
}
4.计算总成绩和平均成绩
编程求从键盘上输入一个学生的五门成绩,计算出该学生的总成绩和平均成绩。
#include<stdio.h>
int main(void)
{
int a,b,c,d,e;
int m;
double n;
scanf("%d %d %d %d %d",&a,&b,&c,&d,&e);
m=a+b+c+d+e;
n=m/5.0;
printf("%d %.2lf",m,n);
return 0;
}
5.求三角形的面积
编程求以a、b、c为边长的三角形的面积area。
#include<stdio.h>
#include<math.h>
int main(void)
{
double a,b,c;
double s,area;
scanf("%lf %lf %lf",&a,&b,&c);
s=(a+b+c)/2;
area = sqrt(s*(s-a)*(s-b)*(s-c));
printf("%.3lf",area);
/*********End**********/
return 0;
}
6.计算两个正整数的最大公约数
编程计算两个正整数的最大公约数。其中求最大公约数的函数原型已经给出,请在主函数中编程调用函数,输出最大公约数。
程序的运行示例:
12,3
3
####函数原型说明
求最大公约数的函数原型如下:
int MaxCommonFactor( int a, int b);
返回值:返回的是最大公约数;若输入的数据有任意一个不满足条件,返回值是-1。
参数:a,b是两个整型数
#include<stdio.h>
int MaxCommonFactor( int a, int b)
{
int c;
if(a<=0||b<=0)
return -1;
while(b!=0)
{
c=a%b;
a=b;
b=c;
}
return a;
}
int main(void)
{
int a,b;
scanf("%d,%d",&a,&b);
int x=MaxCommonFactor(a,b);
printf("%d",x);
return 0;
}
边栏推荐
- C language - array
- Part VI, STM32 pulse width modulation (PWM) programming
- Grc: personal information protection law, personal privacy, corporate risk compliance governance
- 系统休眠文件可以删除吗 系统休眠文件怎么删除
- c语言—数组
- HMM 笔记
- MySQL script batch queries all tables containing specified field types in the database
- 力扣1037. 有效的回旋镖
- 免费白嫖的图床对比
- Installation of torch and torch vision in pytorch
猜你喜欢
Analysis of mutex principle in golang
Build your own website (17)
Js逆向——捅了【马蜂窝】的ob混淆与加速乐
Part VI, STM32 pulse width modulation (PWM) programming
[HFCTF2020]BabyUpload session解析引擎
【信号与系统】
LLDP兼容CDP功能配置
ClickHouse字段分组聚合、按照任意时间段粒度查询SQL
[batch dos-cmd command - summary and summary] - jump, cycle, condition commands (goto, errorlevel, if, for [read, segment, extract string]), CMD command error summary, CMD error
第三方跳转网站 出现 405 Method Not Allowed
随机推荐
C# 计算农历日期方法 2022
[HFCTF2020]BabyUpload session解析引擎
Wood extraction in Halcon
云呐-工单管理制度及流程,工单管理规范
JTAG debugging experience of arm bare board debugging
7.6模拟赛总结
系统休眠文件可以删除吗 系统休眠文件怎么删除
前置机是什么意思?主要作用是什么?与堡垒机有什么区别?
身体质量指数程序,入门写死的小程序项目
【C语言进阶篇】指针的8道笔试题
1123. 最深叶节点的最近公共祖先
405 method not allowed appears when the third party jumps to the website
Let's see through the network i/o model from beginning to end
[batch dos-cmd command - summary and summary] - string search, search, and filter commands (find, findstr), and the difference and discrimination between find and findstr
Installation and testing of pyflink
Neon Optimization: performance optimization FAQ QA
云呐|工单管理软件,工单管理软件APP
NEON优化:关于交叉存取与反向交叉存取
资产安全问题或制约加密行业发展 风控+合规成为平台破局关键
界面控件DevExpress WinForms皮肤编辑器的这个补丁,你了解了吗?