一、程序填空題
成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),天河企業(yè)網(wǎng)站建設(shè),天河品牌網(wǎng)站建設(shè),網(wǎng)站定制,天河網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,天河網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
圍繞山頂一圈有N個山洞,編號為0、1、2、3、……、N-1,有一只狐貍和一只兔子在洞中居住。狐貍總想找到兔子并吃掉它,它的尋找方法是先到第一個洞(即編號為0的洞)中找;再隔一個洞,即到編號為2的洞中找;再隔2個洞,即到編號為5的洞中找;下次再隔3個洞,即到編號為9的洞中找;……。若狐貍找一圈,請為兔子指出所有不安全的洞號。程序中用a數(shù)組元素模擬一個洞,數(shù)組元素的下標即為洞號,數(shù)組元素中的值為0時,表示該洞安全。若形參n值為30時,不安全的洞號是0、2、5、9、14、20、27。
請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出得出正確的結(jié)果。
注意:源程序存放在考生文件夾下的BLANK1.C中。
不得增行或刪行,也不得更改程序的結(jié)構(gòu)。
#include stdio.h
#define N 100
void fun( int *a , int n )
{ int i, t;
for( i=0; in; i++ )
/**********found**********/
a[i]=0;
i=0;
/**********found**********/
i=1;
while( in )
{ a[i]= 1;
t++;
/**********found**********/
i=30;
}
}
main()
{ int a[N], i, n=30;
fun( a, n);
for(i=0; in; i++)
if( a[i]==1 ) printf("不安全的洞號是 : %d\n",i );
}
還是耐著性子給你做完了望采納。。。
第七題
/**
*?動物抽象類
*/
public?abstract?class?Animal?{
//顏色
private?String?color;
//類別
private?String?type;
//吃飯
public?abstract?void?eat();
//叫
public?abstract?void?cry();
//get?set方法省略。。。
}
/**
*?游泳的接口
*/
public?interface?Swimable?{
//游泳
public?void?swim();
}
/**
*?兔子類
*/
public?class?Rabbit?extends?Animal?{
@Override
public?void?eat()?{
System.out.println("小兔幾吃蘿卜。。。");
}
@Override
public?void?cry()?{
System.out.println("小兔幾呵呵噠。。。");
}
}
/**
* 青蛙類
*/
public?class?Frog?extends?Animal?implements?Swimable?{
public?void?swim()?{
System.out.println("青蛙會蛙泳。。。");
}
@Override
public?void?eat()?{
System.out.println("青蛙吃昆蟲。。。");
}
@Override
public?void?cry()?{
System.out.println("青蛙呱呱叫。。。");
}
}
public?class?Test?{
public?static?void?main(String[]?args)?{
//兔子
Rabbit?rabbit?=?new?Rabbit();
rabbit.eat();
rabbit.cry();
//青蛙
Frog?frog?=?new?Frog();
frog.eat();
frog.cry();
frog.swim();
}
}
第八題
/**
*?學生類
*/
public?class?Student?{
//學號
private?String?id;
//姓名
private?String?name;
//性別
private?char?gender;
//年齡
private?int?age;
public?Student(String?id,?String?name,?char?gender,?int?age)?{
this.id?=?id;
this.name?=?name;
this.gender?=?gender;
this.age?=?age;
}
//獲得學號、姓名、性別、年齡
public?String?toString()?{
return?"學號:"+id?+"??姓名:"?+?name?+?"???性別:"?+?gender?+?"??年齡:"?+?age;
}
//修改年齡
public?void?changeAge(int?range)?{
age?=?range;
}
//get?set方法省略。。。
}
public?class?Test?{
public?static?void?main(String[]?args)?{
Student?s?=?new?Student("alibb008",?"杰克馬",?'公',?18)?;
System.out.println(s.toString());
s.changeAge(50);
System.out.println(s.toString());
}
}
感慨啊。。。
#includestdio.h
int main()
{
int sum=0,inter[10]={0,0,0,0,0,0,0,0,0,0};
int i,HollNum;
for(i=1;i=1000;i++)
{
sum=sum+i;
HollNum=sum%10;
// printf("HollNum is : %d",HollNum);
if(HollNum==0)
inter[0]=10;
else
inter[HollNum]=HollNum;
}
for(i=0;i10;i++)
if(inter[i]==0)
printf("\nThe safe holl is :%d\n",i);
#includestdio.h
main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10}; // 洞
int i,j,k;
for(i=1,j=1;i=1000;j=j+i)
{
if(j10)
j=j-10; //循環(huán)
for(k=0;k10;k++) //經(jīng)過的洞置0
if(j==a[k])
a[k]=0;
i++;
}
printf("兔子在的洞:");
for(k=0;k10;k++) //輸出不是0的即是沒經(jīng)過的洞
if(a[k]!=0)
printf("%5d",a[k]);
}
在某個山上有n個洞,住著一直狐貍和兔子,這n個洞呈圓形排列,分布在山的周圍,每個洞之間有一定的距離,狐貍總是想去捉吃兔子。有一天,兔子遠遠地看見了狐貍,便對狐貍說:“這樣吧,我們玩?zhèn)€游戲,把n個洞一次編成1至n號,你住的洞編號n號洞,我藏在另外的某個洞里。你從自己的洞出發(fā),沿著一個方向走,第一次走一個間隔(相鄰的兩洞間為一個間隔),進入1號洞尋找我,第二次走2個間隔,進入3號洞尋找我,依次類推,次數(shù)不限,如果我被你找到了,我就甘愿成為你的美餐,如何?請為兔子找出不安全的洞號。程序中用a數(shù)組元素模擬每個洞,數(shù)組元素的下標為洞號,數(shù)組元素中的值為0時,表示該洞安全,為1時表示不安全。例如,形參n的值為30時,不安全的洞號為0、2、5、9、14、20、27.我來幫他解答
這是斐波那契數(shù)列的問題
可以用遞歸,也可以用循環(huán)
遞歸:
public class Demo3 {
// 使用遞歸方法
private static int getFibo(int i) {
if (i == 1 || i == 2)
return 1;
else
return getFibo(i - 1) + getFibo(i - 2);
}
public static void main(String[] args) {
System.out.println("斐波那契數(shù)列的前20項為:");
for (int j = 1; j = 20; j++) {
System.out.print(getFibo(j) + "\t");
if (j % 5 == 0)
System.out.println();
}
}
}
循環(huán):
public class Demo2 {
// 定義數(shù)組方法
public static void main(String[] args) {
int arr[] = new int[20];
arr[0] = arr[1] = 1;
for (int i = 2; i arr.length; i++) {
arr[i] = arr[i - 1] + arr[i - 2];
}
System.out.println("斐波那契數(shù)列的前20項如下所示:");
for (int i = 0; i arr.length; i++) {
if (i % 5 == 0)
System.out.println();
System.out.print(arr[i] + "\t");
}
}
}
網(wǎng)站標題:狐貍和兔子java代碼 狐貍是兔子嗎
地址分享:http://muchs.cn/article46/hjdeeg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、網(wǎng)站制作、商城網(wǎng)站、企業(yè)網(wǎng)站制作、外貿(mào)建站、服務器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)