#includestdio.h main() { char s[80],c1,c2=' '; int i=0,num=0; gets(s); /* 得到一行字符 */ while(s[i]!='\0') /* 直到字符结束 */ { c1=s[i]; if(i==0) c2=' '; /* 弥补第一个单词没有空格或者说最后一个单词没有空格 */ else c2=s[i-1]; if(c2==' ') num++; /* 遇到空格就是一个单词 */ i++; } printf("there are %d words.\n",num); }
创新互联建站长期为上1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为沅陵企业提供专业的做网站、网站制作,沅陵网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。
1 new RandomAccessFile(f,r);
2 random.seek(0);
3 random.seek(m);
4 random.seek(m);
按照题目要求填完空白的Java程序如下(填空的地方见注释)
import java.util.Scanner;
public class t4{
public static void main(String[] args){
int n;
int[] a=new int[4];
System.out.println("请输入一个四位数:");
Scanner input=new Scanner(System.in);
n=input.nextInt();
while(n!=6174){
a[0]=n/1000;
a[1]=n/100%10;//这里填空一
a[2]=n/10%10;
a[3]=n%10;
System.out.println(n);
n=diference(a);
}
}
private static int diference(int[] a){
int t,i,j,max4,min4;
for(i=0;i=3;i++){
t=i;
for(j=i+1;j=3;j++){ //这里填空二
if(a[j]a[t]){
t=j; //这里填空三
}
}
if(t!=i){
int temp=a[t];a[t]=a[i];a[i]=temp;
}
}
max4=a[0]*1000+a[1]*100+a[2]*10+a[3];//这里填空四
min4=a[3]*1000+a[2]*100+a[1]*10+a[0];//这里填空五
return max4-min4;
}
}
class A
{
float a; // 声明一个float型实例变量:a
static float b; // 声明一个float型类变量:b
void setA(float a)
{
this.a=a; // 将参数a的值赋值给成员变量a
}
void setB(float b)
{
this.b=b; // 将参数b的值赋值给成员变量b
}
float getA( )
{
return a;
}
float getB( )
{
return b;
}
void inputA( )
{
System.out.println(a);
}
static void inputB( )
{
System.out.println(b);
}
}
public class Example
{
public static void main(String args[ ])
{
A.b=100; // 通过类名操作类变量b,并赋值100
A.inputB(); // 通过类名调用方法inputB( )
A cat=new A();
A dog=new A();
cat.setA(200); // cat象调用方法setA(int a)将cat的成员a的值设置为200
cat.setB(400); // cat调用方法setB(int b)将cat的成员b的值设置为400
dog.setA(200); // dog象调用方法setA(int a)将dog的成员a的值设置为200
dog.setB(400); // dog调用方法setB(int b)将dog的成员b的值设置为400
cat.inputA(); // cat调用inputA( )
cat.inputB(); // cat调用inputB( )
dog.inputA(); // dog调用inputA( )
dog.inputB(); // dog调用inputB( )
}
}