CODE[VS] 1011 数的计算

来源:互联网 发布:plc简单编程实例 编辑:程序博客网 时间:2024/05/04 16:04

题目:http://codevs.cn/problem/1011/
思路:递归计算1至x/2的值
题解:

/* 1011 数的计算 */ #include <stdio.h>int count;      /* 个数计数 */ /* 添加数值原自然数左部 */ void add_num(int x){    int i;    for(i = 1; i <= x / 2; i++){        count = count + 1;        add_num(i);    }}/* 主函数入口 */ int main(int argc, char *argv[]) {    int n;    /* 获取自然数 n */    scanf("%d", &n);    count = 1;    add_num(n);    printf("%d", count);     return 0;}