- 27
- 0
- 约7.3千字
- 约 9页
- 2020-08-19 发布于江西
- 举报
基本输入/输出函数
编写一个基本的函数:
要求通过键盘给6个变量赋值,然后将变量的值在屏幕上打印输出。
变量的值分别为:10,-10,40000,a,3.14,hello
#includestdio.h
void main()
{
int b,c;
long int d;
char e,str[5];
float f;
scanf(%d,%d,%ld,%c,%s,%f,b,c,d,e,str,f);
printf(%d,%d,%ld,%c,%s,%f\n,b,c,d,e,str,f);
}
基本数据类型及其运算
编写一个程序, 要求用户输入两个整数a,b, 读取用户从键盘里输入的值, 然后打印出这两个数的
和, 差, 积, 商和余数以及平均值。其中和、差、余数用整数输出,积用长整形输出,商和平均值用float输出。
方法一
main()
{
int x,y,he,cha,yu;
long int ji;
float sang,average;
printf(please input your two numbles!\n);
scanf(%d,%d,x,y);
he=a+b;
cha=a-b;
yu=a%b;
ji=(long int)a+b;
sang=1.0*a/b;
average=(a+b)/2.0;
printf(\nhe=%d,cha=%d,yu=%d,ji=%ld,sang=%f,average=%f \n,he,cha,yu,ji,sang,average);
}
方法二
#include stdio.h
int plus(int q,int w)
{
int plu;
plu=q+w;
return(plu);
}
int cut(int a,int b)
{
int cu;
cu=a-b;
return(cu);
}
int thu(int r,int t)
{
int th;
th=r*t;
return(th);
}
float san(int u,int p)
{
float sa;
sa=u/p;
return(sa);
}
main()
{
int x,y,he,cha,ji;
float sang;
printf(please input your two numbles!\n);
scanf(%d,%d,x,y);
he=plus(x,y);
cha=cut(x,y);
ji=thu(x,y);
sang=san(x,y);
printf(\n he=%d,cha=%d,ji=%d,sang=%f\n,he,cha,ji,sang);
}
程序控制结构--分支结构
输入三个整数,分别存放到变量a,b,c中,试编程对三个变量值按从大到小排序存放后输出.
main()
{
int x,y,z,t;
scanf(%d%d%d,x,y,z);
if (xy)
{t=x;x=y;y=t;} /*交换x,y的值*/
if(xy)
{t=z;z=x;x=t;} /*交换x,z的值*/
if(yz)
{t=y;y=z;z=t;} /*交换z,y的值*/
printf(small to big: %d %d %d\n,x,y,z);
}
试编程输入成绩cj,cj为整型变量,如果cj的值在[100,90]区间内输出A,在(90,80]内输出B, 在(80,70]内输出C,在(70,60]内输出D,在(60,0)内输出E,其它输出错误信息.请使用if语句和switch语句分别实现.
If语句
#includestdio.h
void main()
{
int cj;
printf(input cj:);
scanf(%d,cj);
if(cj0cj60)
printf(E\n);
else if(cj=60cj70)
printf(D\n);
else if(cj=70cj80)
printf(C\n);
else if(cj=80cj90)
printf(B\n);
else if(cj=90cj=100)
printf(A\n);
else
printf(error\n);
}
switch语句
#includestdio.h
void main()
{
int cj,t;
printf(input cj(0-100):);
scanf(%d,cj);
t=cj/10;
switch(t)
{
case 10:
case 9:printf(A\n);break;
case 8:printf(B\n);break;
case 7:printf(C\n);break;
c
您可能关注的文档
最近下载
- FiberHome S5800系列三层千兆路由交换机_操作手册_V2.4.pdf VIP
- 建筑消防工程施工承包合同.docx VIP
- 2023注册消防工程师(消防技术综合能力)题库(易错题)word版.docx
- GB18324--T滑动轴承铜合金轴套.pdf VIP
- 幼儿园保育员工作考核细则.docx VIP
- VFD-CH2000_台达变频器说明书(详细).pdf VIP
- (整理版)特殊四边形的综合应用.pdf
- 城市绿化树种选择与配置.doc VIP
- 2023注册消防工程师(消防安全技术实务)题库含答案【基础题】.docx
- 市审计局党支部2025年度组织生活会班子对照检查材料(七个对照).docx VIP
原创力文档

文档评论(0)