c语言数的计数

Python027

c语言数的计数,第1张

#include<stdio.h>

int fun(int n)

{int i,s=0

for(i=1i<=n/2i++)

s+=1+fun(i)

return s

}

int main()

{int n,i,s

scanf("%d",&n)

s=1+fun(n)

printf("%d\n",s)

return 0

}

格式: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 地址、指针 字节编号