下载此文档

C语言程序设计实验c语言实验报告(二).docx


文档分类:IT计算机 | 页数:约31页 举报非法文档有奖
1/31
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/31 下载此文档
文档列表 文档介绍
文档来源为 :从网络收集整理 .word 版本可编辑 .欢迎下载支持
3
文档来源为:
1
弹中科技大掌
课程实验报告
课程名称:C语言程序设计
专业班级:IS1s0executiontine-5-79Es
Pressanykeytocontinue.
#include<>
#include<>intmain()
{
a, b的值
a, b的值
/**
算法一,使用位运算交换
/
inta,b;
scanf("%d%d”,&a,&b);
aA=bA=aA=b;
printf("%d%d",a,b);
/**
算法二,使用数学运算交换
/
a=a+b;
b=a-b;
a=a-b;
/**
算法三,使用中间变量
/
intt;
t=a;
a=b;
b=t;
return0;
}
输入:两个整数
输出:将两数交换后输出
4. #include <>
#include <>
intmain()
{
intn;
scanf("%d",&n);
文档来源为:
1
文档来源为:
7
/**
*将口除以10的余数输出后自身再除以十,直到n为零
*/
while(n){
if(n>10){
printf("%d”,n%10);
}else{
printf("%d",n);
}
n/=10;
}
return0;
}
输入:输入一个三位数(事实上,可以输入任意大的整数,只要不超出范围)输出:将输入的数字反向输出
RD;\newfoIpersona'te^t\chapter8'日与日二f与日。Pbiri\.Debuqi白3匚123321
Processreturned0(0x0>executiontime:.
算法一:
#include<>
#include<>
intmain()
{
inta,b,c;
scanf("%d%d%d",&a,&b,&c);
a=max(a,b);
a=max(a,c);
printf("%d",a);
return0;
}
比较两数大小,返回较大的那个
intmax(intx,inty){//if(x>y){
returnx;
}
returny;
}
算法二:
#include<>
#include<>
intmain()
{
inta,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("%d",a>b?(a>c?a:c):(b>c?b:c));//三目运算表达式
文档来源为:
1
文档来源为:
8
return0;
}
输入:三个整数
输出:三个数中的最大值
#include<>
#include<>
intmain()
{
inta,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("%d\n",a>b?(b>c?b:(a>c?c:a)):(a>c?a:(b>c?c:b)));〃三目运算表达式
return0;
}
输入:三个各不相等的整数
输出:大小居中的那个数
435
4
Processreturned9<0x0>ex&Gutiontine
#include<>
#include<>
intmain()
{
floata,b,c;
scanf("%f%f%f",&a,&b,&c);
if(a==0){
printf("输入错误!");//a不能为零
}else{
floatderta=b*b-4*a*c;
if(derta>=0){//方程需有根
floatx1,x2;
x1=(-b+sqrt(derta))/(2*a);
x2=(-b-sqrt(derta))/(2*a);
printf("%f,%f",x1,x2);
}else{
printf("方程无解!");
}
}
return0;
}
文档来源为:

C语言程序设计实验c语言实验报告(二) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数31
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjl201801
  • 文件大小273 KB
  • 时间2022-01-18