网站建设资讯

NEWS

网站建设资讯

c语言输出整数函数 c语言简单输出整数

C语言编程 输入一个整数,输出整数的位数,用while函数

/*简单一点,能看懂不?*/

网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、成都微信小程序、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了江达免费建站欢迎大家使用!

#include

stdio.h

int

main()

{

int

i=0,n;

printf("输入整数:");

scanf("%d",n);

while(n!=0)

{

n=n/10;

i++;

}

printf("是一个%d位的数\n",i);

return

0;

}

C语言正整数输出

#include

stdio.h

void

Fun_A(int

i)

//

Fun_A求整数个数的函数

{

int

k

=

printf("%d",i);

printf("的个数是%d.\n",k);

}

void

Fun_B(int

i)

//

Fun_B打印整数每一位的函数

{

int

k

=

i

/

10;

if(k

!=

0)

{

Fun_B(k);

}

printf("%d\n",i%10);

}

void

Fun_C(int

i)

//

Fun_c倒序输出整数的的函数

{

while(i)

{

printf("%d",i

%

10);

i

/=

10;

}

printf("\n");

}

int

main()

//

主函数

{

int

a;

scanf("%d",a);

Fun_A(a);

Fun_B(a);

Fun_C(a);

return

0;

}

c语言中实现输入一个数字字符,然后转换成整数数字输出.怎么做?

字符串转整数可以有两种方法:

1.使用c语言自带的库函数:atoi。

函数原型:int atoi(const char *nptr);

功能:把字符串转成整型数。

例如:

#include stdlib.h

#include stdio.h 

int main(void)

{

int n;

char *str = "12345";

n = atoi(str);

printf("int=%d\n",n);

return 0;

}

/*

输出:

int = 12345

*/

2.可以自己编写一个转换函数:

#include stdio.h

#include stdlib.h

int atoi(char *s)

{

int t=0;

while(*s){

t=t*10+*s-'0';

s++;

}

return(t);

}

int main ()

{

char a[]="12345";

int n = atoi(a);

printf("n=%d ",n);

return 0;

}

/*

输出:

n = 12345

*/


本文标题:c语言输出整数函数 c语言简单输出整数
当前网址:http://njwzjz.com/article/ddsjpcp.html