c语言%h,c语言和c++的区别

kodinid 13 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言%h的问题,于是小编就整理了4个相关介绍c语言%h的解答,让我们一起看看吧。

  1. c语言中的log,ln,lg怎么编写?
  2. 用C语言,任意输入10个数,求其中的最大值和最小值,并显示位置?
  3. C语言如何将一个整型数值转化为字符?
  4. c语言程序中怎样输出1到100的素数?

c语言中的log,ln,lg怎么编写

首先在C语言中要用到指数对数的相关公式需要引入math.h。另外ln是以e为底数,lg是以10为底数。

代码如下:

c语言%h,c语言和c++的区别-第1张图片-安济编程网
图片来源网络,侵删)

#include<stdio.h>

#include<math.h>

void main()

c语言%h,c语言和c++的区别-第2张图片-安济编程网
(图片来源网络,侵删)

{

double exponent, base;

exponent = 3.14;

c语言%h,c语言和c++的区别-第3张图片-安济编程网
(图片来源网络,侵删)

printf("ln(%f) = %.2f\n", exponent, log(exponent));//以e为底数的对数

exponent = 100;

用C语言,任意输入10个数,求其中的最大值最小值,并显示位置

思路:定义一个变量,并键盘输入一个数赋值给该变量,且把该数赋值给最大值和最小数

接着for循环输出剩下9个数,并判断该数和最大值最小值的大小关系,更新最大值和最小值,最后输出最大值和最小值。 参考代码:

#include?&#34;stdio.h" int?main() { int?a,max,min,i; scanf("%d",&a); max=min=a; for(i=1;i<10;i++){ scanf("%d",&a)

; if(max<a)?max=a; if(min>a)?min=a; } printf("最大值为:%d,最小值为:%d\n",max,min);??????? } /* 运行结果: 8?7?3?4?1?9?2?0?5?6 最大值为:9,最小值为:0 */

C语言如何将一个整型数值转化为字符

在C语言中将字符串转化成整型有两种方法

1 用atoi函数。 atoi的功能就是将字符串转为整型并返回。其声明为 int atoi(char *str); 比如atoi("1234");会返回整型1234。 要调用atoi,需要引用文件stdio.h

2 用sscanf。 sscanf与标准格式化输入函数scanf类似,不过源并非是标准输入,而是字符串。 用sscanf可以处理更复杂的字符串。 比如字符串char * str = "a=1, b=2"; 定义int a,b;后 可以用 sscanf(str,"a=%d, b=%d",&a,&b); 来将a,b值提取计算后,a=1, b=2。 要使用sscanf同样需要引用头文件stdio.h。

c语言程序中怎样输出1到100的素数

定义一个求判断素数的函数,调用此函数对1~100中2和大于2的奇数进行判断,是素数的输出,举例代码如下:

#include "stdio.h"int prime(int n){//判断n是否为素数 int i; if(n>2 && !(n&1) || n<2) return 0; for(i=3;i*i<=n;i+=2) if(!(n%i)) return 0; return 1;}int main(int argc,char *argv[]){ int n; for(n=2;n<100;n += n!=2 ? 2 : 1) if(prime(n)) printf("%3d",n); printf("\n"); return 0;}

到此,以上就是小编对于c语言%h的问题就介绍到这了,希望介绍关于c语言%h的4点解答对大家有用。

标签: 最大值 素数 语言