栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

猴博士c语言编程题

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

猴博士c语言编程题

c语言代码的固定模版

#include
int main()
{

return 0;
}

printf语句:输出显示在电脑上的语句
#include
int main()
{
printf("you");
printf("are");
printf("my");
printf("baby");
return 0;
}
//result: youaremybaby

n:换行 t:空格

#include
int main()
{
printf("youn");
printf("aren");
printf("myn");
printf("babyn");
return 0;
}
//result:
you
are 
my
baby
#include
int main()
{
printf("yout");
printf("aret");
printf("myt");
printf("babyn");
return 0;
}
//result: you are my baby

          

 字符型可以通过加减数字来得到别的字母以及如何使用printf语句来取值

#include 

int main()
{
 char a='B',b='O',c='Y';
	a=a+32;
	b=b+32;
	c=c+32;
	printf("a=%c,b=%c,c=%cn",a,b,c);
   
   return 0;
}
//result:a=b,b=o,c=y

用printf语句输出int、float、double、char型数据

int型
//求123与456的和
#include 
int main()
{
int a,b,sum;
   a=123;
   b=456;
   sum=a+b;
   printf("和为:%d",sum);
return 0;
}
//result:和为:579
double、float型
//求三位小数值相加的平均数
#include 
int main()
{
double a,b,c,s;
a=3.67;
b=5.43;
c=6.21;
s=(a+b+c)/3;
	printf("三者相加平均数为:%fn",s);
return 0;
}

//result:三者相加平均数为:5.103333

char型 字母通过数字来改变

#include 

int main()
{
char a='B',b='O',c='Y';
	a=a+32;
	b=b+32;
	c=c+32;
	printf("a=%cnb=%cnc=%cn",a,b,c);
	printf("小写字母依次是%c%c%cn",a,b,c);
return 0;
}

//result:
a=b
b=o
c=y
小写字母依次是boy

#include 

int main()
{
char a='o',b='y',c='r',d='a';
	a=a+1;
	b=b+1;
	c=c+1;
	d=d+1;
	printf("加密后输出的名字为%c%c%c%cn",a,b,c,d);
return 0;
}

//result:
加密后输出的名字为pzsb

 scanf语句:用键盘输入显示在电脑上的语句 

用scanf语句输入int,float,double,char型数据

int型

#include 

int main()
{
int a,b,s;  
scanf("%d,%d",&a,&b);
	s=(a+b)/2;
	printf("%d与%d的平均数为%dn",a,b,s);
return 0;
}

float型

float a,b;

scanf("%f,%f",&a,&b);

double型

double a.b;

scanf("%c,%c",&a,&b);

char型

#include 

int main()
{
char a,b;  
printf("请输入大写字母:n");
scanf("%c",&a);
	b=a+32;
	printf("输入的字母%c输出为小写时候为%c",a,b);
return 0;
}

putchar( )是把某一个字符呈现在屏幕上 

getchar( )是从键盘上得到某一个字符

#include 

int main()
{
char a,b,c;
	a=getchar();
	b=getchar();
	c=getchar();
	a=a+32;
	b=b+32;
	c=c+32;
	a=putchar();
	b=putchar();
	c=putchar();
	putchar('n');//在代码最后要输出一个换行符
return 0;
}
如果代码中需要运用数学运算

在标头要写#include ,加上这句以下的运算就都可以直接使用了

自己动手写的

#include
#include
int main()
{
int a,b,c,s,area;
 printf("请输入a的长度:",a);
scanf("%d",&a);
 printf("请输入b的长度:",b);
scanf("%d",&b);
 printf("请输入c的长度:",c);
scanf("%d",&c);
	s=(a+b+c)/2;
	area=sqrt(a+b+c)/2;
	printf("该三角形的面积为:",area);
return 0;
}

标准答案:

#include
#include
int main()
{
double a,b,c,s,area;
 printf("请输入a的长度:",a);
scanf("%if",&a);
 printf("请输入b的长度:",b);
scanf("%if",&b);
 printf("请输入c的长度:",c);
scanf("%if",&c);
	s=(a+b+c)/2;
	area=sqrt(s*(s-a)*(s-b)*(s-c));
	printf("该三角形的面积为:%ifn",area);
return 0;
}

自己写的

#include
#include
int main()
{
double a,b,c,s,x1,x2;
scanf("%if%if%if",&a,&b,&c);
	s=b*b-4*a*c;
	x1=sqrt((-b+s)/2a);
	x2=sqrt((-b-s)/2a);
	printf("二次函数的值分别为%if&ifn",x1,x2);
//这里最后printf写错了应该是f 因为在printf中double和float一样
   printf("二次函数的值分别为%f&fn",x1,x2);
return 0;
}

标准答案:

#include
#include
int main()
{
double a,b,c,d,x1,x2;
scanf("%if%if%if",&a,&b,&c);
	d=sqrt(b*b-4*a*c);
	x1=(-b+d)/2*a;
	x2=(-b-d)/2*a);
	printf("二次函数的值分别为%f&fn",x1,x2);
return 0;
}

#include
#include
int main()
{
double r,n,s,p;
	r=0.01;
    n=10;
	s=(1+r);
	p=pow(s,n);
	printf("增长了&fn",p);
return 0;
}

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/960303.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号