- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 java实现选择排序
class Example {//选择排序public static void sort(Comparable[] a){//将a[]按升序排列int N=a.length;for(int i=0;i{//将a[i]与a[i+1..n]中最小元素交换int min=i;for(int j=i+1;jif(less(a[j],a[min])) {m
2015-03-11 22:22:46 476
原创 用星号*输出金字塔图案
import java.util.Scanner;public class jinzita {public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.print("请输入金字塔的层数:");int n;n = input.nextInt();
2014-11-03 22:39:01 5666
原创 编写一个程序,以每行一个单词的形式打印其输入。
#includeint main(){int c;int inspace=0;while((c=getchar())!=EOF){if(c==' '||c=='\n'||c=='\t'){if(inspace==0){inspace=1;putchar('\n');}}else{inspace=0;putchar(c)
2014-05-16 11:28:53 1991 1
原创 编写一个程序,将输入复制到输出,并将其中的制表符替换为\t,把回退符替换为\b,把反斜杠替换为\\,这样可以把制表符和回退符以可见的方式显示出来。
#includeint main(){int c, d;while ( (c=getchar()) != EOF) {d = 0;if (c == '\\') {putchar('\\');putchar('\\');d = 1;}if (c == '\t') {putchar('\\');putchar('t');d = 1;}if
2014-05-16 10:04:38 910
原创 编写一个将输入复制到输出的程序,并将连续的多个空格用一个空格代替。
#includeint main(){int c;int inspace;inspace = 0;while((c = getchar()) != EOF){if(c == ' '){if(inspace == 0){inspace = 1;putchar(c);}}if(c != ' '){inspace = 0;
2014-05-15 22:54:53 793
原创 编写一个统计空格,制表符与换行符个数的程序。
#includeint main(){int blanks, tabs, newlines;int c;int done = 0;int lastchar = 0;blanks = 0;tabs = 0;newlines = 0;while(done == 0){c = getchar();if(c == ' ')++blanks;if(
2014-05-15 22:38:45 3445 1
原创 编写一个函数,从标准输入读取一列整数,把这些值存储于一个动态分配的数组中并返回这个数组。函数通过观察EOF判断输入列表是否结束。数组的第一个数是数组包含的值的个数,他的后面就是这些整数值。
/*这个函数分配一个数组,并在xu*/
2014-05-09 21:14:35 2708
原创 字符串包含一个或多个数字,编写函数把数字字符转化为整数并返回这个整数。如果字符串包含任何非数字字符,函数就返回零。
#includeint ascii_to_integer(char *string){int value=0;while(*string>='0'&&*string{value*=10;value+=*string-'0';string++;}if(*string!='\0')value=0;return value;}void ma
2014-04-27 20:58:31 881
转载 迭代与递归的区别
迭代与递归的区别 通过简单例子对比迭代与递归的区别,正文内容根据网上资料稍有删改。//以下以一个斐波那契数列的例子说明://----------------------------------//1.迭代方法:public class Fab_iterate {public static void main(String[] args) {
2014-04-27 16:04:50 671
原创 计算n的阶乘
d#includeint f(int n){int result=1;while(n>1){result*=n;n-=1;}return result;}void main(){int n,s;scanf("%d",&n);s=f(n);printf("the result is %d\n",s);}
2014-04-27 15:50:41 847
原创 把参数字符串中的字符反向排列(不使用数组和库函数操作字符串的函数,不要局部数组来临时存储参数字符串)
/*把参数字符串中的字符反向排列(不使用数组和库函数操作字符串的函数,不要局部数组来临时存储参数字符串)*/
2014-04-26 22:29:06 768
原创 判断year年份是否为闰年(能被4整除是闰年,能被整除100不是,能被400整除是闰年)。闰年leap_year为1,否则为0.
/*判断year年份是否为闰年(能被4整除是闰年,能被整除100不是,能被400整除是闰年)*/#include#includevoid main(){int year,leap_year;scanf("%d",&year);if(year%400==0){leap_year=1;printf("%d is 闰年",year);}else i
2014-04-25 22:02:26 7750
原创 编写一个程序,从标准输入读取字符,并把它们写到标准输出中。除了大写字母字符要转化为小写字母之外,所有字符的输出形式应该和他的输入形式完全相同
/*编写一个程序,从标准输入读取字符,并把它们写到标准输出中。*//*除了大写字母字符要转化为小写字母之外,所有字符的输出形式应该和他的输入形式完全相同*/#include#includevoid main(){char ch;while((ch=getchar())!=EOF){if(ch>=65&&chch+=32;putchar(ch);}
2014-04-25 16:17:14 1672
原创 编写程序,它从标准输入读取C源代码,并验证所有的花括号都成对出现(不用担心注释内部、字符串常量内部的花括号)
/*编写程序,它从标准输入读取C源代码,并验证所有的花括号都成对出现(不用担心注释内部、字符串常量内部的花括号)*/#include#includeint main(){int ch;int braces;braces=0;while((ch=getchar())!=EOF){if(ch=='{')braces+=1;if(ch=='}')if(
2014-04-24 23:17:24 788
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人