用C语言输出一个数字

用C语言输出一个数字,第1张

#include<stdio.h>

int main()

{

int num

scanf("%d",&num)

int a,i

for(i = 0num >0i++)

{

a = num % 10

printf("%d",a)

num = num/10

}

return 0

}

分析:首先,输入的是一告散个整数,因此最前面一位数不是零,所以我们可以用除10取余法写。

a = num % 10

就是输出数字的最后一位

然后除10剔除数字最后一位,这样数字倒数第二位就会输出。以此类友迟推,就能逆序输出数字。

拓展资料

for循环是编程语言中一种开界的循环语句,而循环语句由循袜告氏环体及循环的终止条件两部分组成,for循环其在各种编程语言中的实现与表达有所出入,但基本为以C语言和pascal语言代表的两种形式。

C语言中的for循环如下

1.语句最简形式为:

for( )

2.一般形式为:

for(单次表达式条件表达式末尾循环体)

{

中间循环体;

}

格式:intgetchar(void)

intc=getchar()

b)等价于:intc=getc(stdin)

c)也等价于:

intc

scanf(“%c”,&c)

a)单字符输入输出:

getchar、getc函数:c=getchar()等价于scanf(“%c”,&c)

putchar、putc函数:putchar(c)等价于printf(“%c”,c)

b)单行输入输出:

gets函数:gets(str)等价于scanf(“%s”,str)

puts函数:puts(str)等价于printf(“%s\n”,str)

c)格式化输入输出:

printf包括:%d、%u、%x、%c、%s等等。

scanf包括:%d、%u、%x、%c、%s等等。

d)占位控制:

对于整数和字符串在蔽裤%和控制符之间的数字代表占位,负号代表左对齐。

对亩磨于浮点数除了用数字代表占位,负号代表左对齐,还有小数位数的管理。

扩展资料

C 语言中的数据类型(64位)

标识符长度名称识迅并斗别方式

char 1B 字符型 ASCII码

short 2B 短整型 补码

int 4B 整型 补码

long 8B 长整型 浮点

float 4B 单精度 浮点

double 8B 双精度 浮点

* 8B 地址、指针 字节编号


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12492772.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存