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语言简单输出整数
文章起源:https://www.cdcxhl.com/article28/ddsjpcp.html

成都网站建设公司_创新互联,为您提供网站设计域名注册小程序开发品牌网站制作企业网站制作网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站建设