猴博士第一课

1.用scanf语句输入int(要求键盘输入字符数字等)

char a;
char b[20];
scanf("%c",&a); //只能输入一个字符。
scanf("%s",b); //可以输入一串不超过20字符的字符串。

%c对应类型为char, %s对应类型为char * , 即字符串.

用作输入时, 二者参数都要传char *. 
%c输入函数只会对一个字节空间赋值.%s会一直赋值,直到输入中遇到空白字符为止.
用作输出时, %c传char类型,输出一个字符. %s传char*类型参数, 输出到\0为止.


%c只能输出或输入一个字符,%s输出的是一串字符还有就是char a; string s;
输入的时候scanf("%c", &a);这里的&不能少
而scanf("%s",s);这里不能有&符号

转换说明符

      %a(%A)         浮点数、十六进制数字和p-(P-)记数法(C99)
      %c             字符
      %d             有符号十进制整数
      %f             浮点数(包括float和doulbe)
      %e(%E)     	 浮点数指数输出[e-(E-)记数法]
      %g(%G)     	 浮点数不显无意义的零"0"
      %i             有符号十进制整数(%d相同)
      %u             十进制数输出unsigned型数据(无符号数)。注意:%d与%u有无符号的数值范围,也就是极限的值,不然数值打印出来会有误。
      %o             八进制整数    e.g.     0123
      %x(%X)     	 十六进制整数0f(0F)   e.g.   0x1234 或输出字符串的地址
      %p             指针
      %s             字符串 指向内存里面的内容
      %%             "%"

标志

  左对齐:"-"   e.g.   "%-20s"
  右对齐:"+"   e.g.   "%+20s"

格式字符串(格式)

  〔标志〕〔输出最少宽度〕〔.精度〕〔长度〕类型
 "%-md" :  左对齐,若m比实际少时,按实际输出。
 "%m.ns" :  输出m位,取字符串(左起)n位,左补空格,当n>m or m省略时m=n
 "%m.nf" :  输出浮点数,m为宽度,n为小数点右边数位
 "%3.1f" :   输入3852.99 输出3853.0 

int型(整数)
int a,b;
scanf("%d,%d",&a,&b);

float型(小数)
float a,b;
scanf("%f,%f ",&a,&b);

double型(更多小数)
double a,b;
scanf("%lf,%lf",&a,&b);

char型(字符)
char a,b;
scanf("%c,%c",&a,&b);

2.getchar()语句:从键盘上得到字符
putchar()语句:将字符呈现在屏幕上

3.#include<math,h>
C语言数学公式4.%m.nf
m:输出的数字占m格;多的格子为空格;m前有负号空格在后
n:小数点后面占n格
小数点也算一格

5.%e
以科学计数法表现
比如:1.23456e+002厘米
123.456=1.23456*10的二次方
默认小数点后6位数
e+00X占5个格

6.(int)(表込式)
將表达式结果强制转成整型(即抹去表达式结果中的小数点)

输入一个大于0小于999的可以带小数的数字
int main()
并输出其个位、十位以及百位数字。

#include<stdio.h>
int main()
{
double a;
int ge,shi,bai;
scanf("%lf",&a);
bai=(int)(a/100);
shi= (int)((a-bai* 100)/10);
ge=(int)(a-bai* 100-shi* 10);
printf("个位数字%d\n",ge);
printf("十位数字%d\n",shi);
printf("百位数字%d\n",bai);
return 0;
}
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 博士3小时概论指的是一篇在CSDN上发表的文章,内容主要讨论了概率论在博士的研究领域中的应用。 文章首先介绍了概率论的基本概念和原理,包括概率的定义、概率分布、期望值等。接着,博士提到了自己在研究中使用概率论的情况。他在文章中强调了概率论在他的实验中的重要性,因为他的研究关注的是一种行为模式的演化,而这个演化过程中包含了很多不确定性因素。 博士详细描述了他的实验设计和数据分析过程。他通过观察子在特定环境下不同行为的概率分布,得出了一些有关行为模式的结论。同时,他也利用概率论对实验数据进行统计推断,以确定结果的可靠性。 在文章的结尾,博士总结了他的研究成果,并提出了一些对未来研究的展望。他指出,概率论在行为模式研究领域的应用潜力巨大,可以帮助揭示复杂行为背后的规律和机制。他鼓励其他研究者也能在自己的领域中尝试利用概率论的方法来进行研究。 总体而言,这篇文章向读者介绍了概率论在博士研究中的应用,通过详细的实验和数据分析过程,展示了概率论的实际应用和研究成果。同时,文章也为其他研究者提供了借鉴和启发,鼓励他们在自己的研究中探索概率论的潜力。 ### 回答2: 博士是一只聪明的子,非常喜欢玩概率论的游戏。在这个游戏中,他在CSDN上花了3个小时的时间来研究概率论。 博士首先学习了概率的基本概念和公式,了解到概率是一种描述事件发生可能性的数学工具。他明白了概率的计算方法,可以通过事件的样本空间和有限事件的发生数来计算概率。 然后,博士开始学习组合与排列的概率。他学会了计算种类不同,但元素相同的排列和组合的数量,以及计算有限次试验中某一事件发生的概率。 在接下来的学习中,博士了解了条件概率和独立事件的概念。他掌握了计算两个或多个事件同时发生的概率,以及在已知某一事件发生的条件下,其他事件发生的概率。 博士还学习了概率分布函数和期望值的计算方法。他了解了离散型和连续型随机变量的概率分布特征,以及如何通过概率密度函数或概率质量函数计算随机变量的期望值。 在最后的时间里,博士触及到了概率的应用领域。他了解了在统计学、金融学、工程学等领域中概率论的应用,包括风险管理、贝叶斯推理和蒙特卡洛模拟等。 通过这3个小时的学习,博士对概率论有了初步的了解。他了解了概率的基本概念和计算方法,掌握了条件概率和独立事件的概率计算,了解了概率分布和期望值的计算,以及概率在实际应用中的重要性。博士相信,在未来的研究中,他会继续深入探索概率论的奥秘。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值