汉诺塔代码

#include <stdio.h> int i=0; void move(int n,char a,char b,char c){ if(n == 1){ printf("1:a--c\n"); i++; return; } move(n-1,a,c,b); printf("%d:%c--%c\n",n,a,c); move(n-1,b,a,c); i++; } int main(int argc,char* argv[]){ int n = 64; move(n,'A','B','C'); printf("...
c/c++ | 2015-07-30 16:43 | 阅读 1481 次 | 评论 0 条

c语言scanf函数测试

ASCII码排序 描述 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。 输入 第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间无空格。 输出 对于每组输入数据,输出一行,字符中间用一个空格分开。 #include <stdlib.h> #include <stdio.h> #include <malloc.h> int main(void){ int num=0,i,tmp; cha...
c/c++ | 2015-07-01 16:43 | 阅读 1267 次 | 评论 0 条
浏览42851次