当前位置:网站首页>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;
}
边栏推荐
- 微信公众号发送模板消息
- In rails, when the resource creation operation fails and render: new is called, why must the URL be changed to the index URL of the resource?
- Docker method to install MySQL
- table表格设置圆角
- Asset security issues or constraints on the development of the encryption industry, risk control + compliance has become the key to breaking the platform
- The MySQL database in Alibaba cloud was attacked, and finally the data was found
- Segmenttree
- NEON优化:log10函数的优化案例
- LLDP兼容CDP功能配置
- [牛客] [NOIP2015]跳石头
猜你喜欢
Do you understand this patch of the interface control devaxpress WinForms skin editor?
微信公众号发送模板消息
免费白嫖的图床对比
移植DAC芯片MCP4725驱动到NUC980
MySQL script batch queries all tables containing specified field types in the database
JTAG principle of arm bare board debugging
[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
go-zero微服务实战系列(九、极致优化秒杀性能)
ESP Arduino (IV) PWM waveform control output
阿里云中mysql数据库被攻击了,最终数据找回来了
随机推荐
go-zero微服务实战系列(九、极致优化秒杀性能)
NEON优化:log10函数的优化案例
接收用户输入,身高BMI体重指数检测小业务入门案例
[100 cases of JVM tuning practice] 04 - Method area tuning practice (Part 1)
Implementation principle of waitgroup in golang
golang中的WaitGroup实现原理
Atomic in golang and CAS operations
golang中的atomic,以及CAS操作
Anfulai embedded weekly report no. 272: 2022.06.27--2022.07.03
1123. 最深叶节点的最近公共祖先
Tensorflow 1.14 specify GPU running settings
There is an error in the paddehub application
"Exquisite store manager" youth entrepreneurship incubation camp - the first phase of Shunde market has been successfully completed!
Windows installation mysql8 (5 minutes)
Transformation transformation operator
Case development of landlord fighting game
[牛客] [NOIP2015]跳石头
How to manage distributed teams?
NEON优化:性能优化经验总结
Atomic in golang, and cas Operations