/*【程序6】
题目:输入两个正整数m和n,求其最大公约数和最小公倍数。
1.程序分析:利用辗除法。*/
packagetest;
publicclasstest{
//最大公约数
publicstaticintcommonisor(intn,intm){
intmax=(n>=m)?n:m;
intmin=(n>=m)?m:n;
intr=max%min;
while(r!=0)
{
max=min;
m..
分类:
编程语言 时间:
2014-05-27 04:04:03
阅读次数:
374
上一章我们共同研究了for循环以及变种。这章我们围绕比较常用的几个其他控制语句学习。首先,对for进行补充,For-Comprehensions格式:for(s)yielde举例:varrange=0.until(10)
varm=for(p<-rangeifp>5)yieldp
println(m);结果:Vector(6,7,8,9)下面我们根据官方例子来先..
分类:
其他好文 时间:
2014-05-27 03:40:59
阅读次数:
287
/*【程序7】
题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
1.程序分析:利用while语句,条件为输入的字符不为‘\n‘.*/
packagetest;
importjava.util.ArrayList;
importjava.util.List;
publicclasstest{
publicstaticList<Integer>countstr..
分类:
编程语言 时间:
2014-05-27 03:32:01
阅读次数:
375
编程题:输入一串字符,程序会自动将大写字母转换为小写#include<stdio.h>#include<conio.h>main(){ inti=0; chara[50],ch; printf("输入一串字符,程序会自动将大写字母转换为小写\n"); printf("按任意键继续,按Esc键退出\n"); while(ch=getch()!=27) { fflush(..
分类:
其他好文 时间:
2014-05-21 02:46:26
阅读次数:
277
编程题:strcmp()函数的作用是:从左到右逐个字符比较。(按照字符对应的ascii码值比较)遇见‘\0’为止。#include<stdio.h>#include<string.h>intstring_compare(charstring1[],charstring2[]){inti=0;while(string1[i]==string2[i]&&string1[i]!=‘\0‘)..
分类:
其他好文 时间:
2014-05-21 01:55:42
阅读次数:
368
前面接触了scala符号,这会整体性的说说。scala符号主要分为四类:1.关键字,保留字(Keywords/reservedsymbols)2.自动导入(Automaticallyimportedmethods)3.常用方法(Commonmethods)4.语法糖(Syntacticsugars)前两章主要讲到了1.关键字2.常用方法这章补充自动导入,和..
分类:
其他好文 时间:
2014-05-21 01:34:01
阅读次数:
341
编程题:用do..while语句实现,求1+2+3+...+100的结果。#include<stdio.h>voidmain(){ints,n;s=0;n=1;do{s=s+n; n=n+1;}while(n<=100);printf("1+2+3+...+100=%d\n",s);}算法解析图与流程图:do...while语句运行结果:总结:do...while至少执行一次。
分类:
其他好文 时间:
2014-05-20 19:34:05
阅读次数:
294
编程题:用while语句实现,求1+2+...+100的结果。#include<stdio.h>voidmain(){ints,n;s=0;n=1;while(n<=100){ s=s+n;n=n+1;}printf("1+2+3+...+100=%d\n",s);}下面是算法解析与流程图:运行结果:
分类:
其他好文 时间:
2014-05-20 18:38:34
阅读次数:
281
编程题:输入文件名,输出该文件的内容。fgetc(fp)的使用。#include<stdio.h>voidmain(){FILE*fp;charout_ch,f_name[30];scanf("%s",f_name);fp=fopen(f_name,"r");if(fp!=NULL){while((out_ch=fgetc(fp))!=EOF)putchar(out_ch);}elseprintf("\n\n\t\t%s文件不存在。\n",..
分类:
其他好文 时间:
2014-05-20 18:35:52
阅读次数:
254
编程题:输入一个数字,实现逆排功能。#include<stdio.h>#include<conio.h>fun(intm,char*s){charc;intk,i=10;while(m!=0){k=m%i;*s=k+‘0‘;s++;m=(m-k)/i;}*s=‘\0‘;}main(){intn;chars[81],*p;p=s;printf("enteranumber(>100):");scanf("%d",&n);fun(n,s);p..
分类:
其他好文 时间:
2014-05-20 17:59:19
阅读次数:
232