添加收藏
 系统管理
 联系方式
  汉南在线考试认证计算机二级

等级考试教材第十一章编程题目答案
作  者:汉南居士
关键字:C语言基础



11.11

#include "stdio.h"
#include "stdlib.h"
#include "string.h"

int main(int argc,char *argv[]){
 int i,m;
 char *p;
 p=(char *)malloc(sizeof(char));
 gets(p);
 if ((argc>2)&&(argv[1][0]!='+'||argv[1][0]!='-')) exit(0);
 if(argc==1) i=10;
  else i=argv[1][1]-48;
 if(i>=(m=strlen(p))){
         puts(p);
         exit(0);
        }
 if(argc==1||argv[1][0]=='-')
  while(p[m-i]!='\0'){
   printf("%c",p[m-i]);
   m++;
  }
  else for(m=0;m<i;m++)
      printf("%c",p[m]);
 free(p);
 return 0;
}

11.12

#include "stdio.h"

void convert(long m){
 if(m/2>=1) convert(m/2);
 printf("%ld",m%2);
}

void main(){
 int m;
 printf("Please input a number:");
 scanf("%ld",&m);
 convert(m);
}

11.13

#include "stdio.h"

fun(int n){
 int s;
 if (n==1) return n;
 else {
    s=n+fun(n-1);
    return s;
   }
}
  
void main(){
 int n;
 scanf("%d",&n);
 printf("%d",fun(n));
}

11.14

#include "stdio.h"

F(int n){
 int s;
 if(n==1||n==0) return 1;
 s=F(n-1)+F(n-2);
 return s;
}

void main(){
 int n;
 scanf("%d",&n);
 printf("%d",F(n));
}



来源:互联网
阅读:590
日期:2006-3-3

【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:等级考试教材第十三章编程题目答案
下一篇:等级考试教材第十章编程题目答案

  >> 相关文章
 
  ·等级考试教材第十三章编程题目答案
  ·等级考试教材第十四章编程题目答案
  ·第一至三章答案 高等教育出版社《全国计算机等级考试二级教程--C语言程序设计》课后答案
  ·第四章答案 高等教育出版社《全国计算机等级考试二级教程--C语言程序设计》课后答案

5.12汶川大地震遇难同胞默哀 | 汉南在线总站 | 网站建设 | BT电影下载 | 汉南在线博客 | 流行购商城

授权使用:汉南在线 http://hnzx.hzwz.net/
经营许可证:陕ICP备05000109号 Powered by:汉南在线  
Copyright (c) 2002-2008 汉南在线. All Rights Reserved .