1.編寫乙個程式,建立乙個具有26個元素的陣列,並在其中儲存26個小寫字母。並讓該程式顯示該陣列的內容。
#include int main(void)
for(index=0;index<26;index++)
return 0;
}
2.使用巢狀迴圈產生下列圖案:
#include #define row 5
int main(void)
printf("\n");
} return 0;
}
4.讓程式要求使用者輸入乙個大寫字母,使用巢狀迴圈產生像下面這樣的金字塔圖案
aaba
abcba
abcdcba
abcdedcba
#include int main(void)
do while(letter>='v'&&letter<'a');
for(row=1;row<=5;row++)
for(ascending=row,le=letter;ascending>0;ascending--,le++)
for(descending=row-1,le=le-2;descending>0;descending--,le--)
printf("\n");
} return 0;
}
5.編寫乙個程式列印乙個表,表的沒一行都給出乙個整數,它的平方以及它的立方。要求使用者輸入上下限。使用乙個for迴圈
#include int pow(int,int);
int main(void)
}int pow(int n,int p)
return rv;
}
#include #include int main(void)
return 0;
}
7.編寫乙個程式,要求輸入兩個浮點數,然後列印出二者的差值除以二者的成績所得到的結果。在使用者鍵入非數字的輸入之前程式迴圈處理每對輸入值。
#include int main(void)
while(ret!=2);
printf("%f\n",(a-b)/(a*b));
return 0;
}
8.對練習7進行修改,讓他使用乙個函式來返回計算值。
#include float ab(float a,float b);
int main(void)
while(ret!=2);
printf("%f",ab(a,b));
return 0;
}float ab(float a,float b)
此題暫時沒解出來。
9.編寫乙個程式,要求使用者輸入下限整數和乙個上限整數,然後依次計算從下限到上限的每乙個數的平方的和,最後顯示結果。程式將不斷提示使用者輸入下限整數和上限整數並且顯示出答案,直到使用者輸入的上限整數等於或者小魚下限整數為止。
int square(int a);
int main(void)
printf("sum=%d\n",sum);
}while(toplimit>floorlimit);
printf("program is ending\n");
getchar();
return 0;
} int square(int a)
10.編寫乙個程式把8個整數讀入乙個陣列中,然後以相反的順序列印他們。
#include int main(void)
for(index=0;index<8;index++)
printf("\n");
for(index=sizeof(num)/sizeof(num[0])-1;index>=0;index--)
return 0;
}
11.考慮這兩個無限序列
1.0+1.0/2.0+1.0/3.0+1.0/4.0......
1.0-1.0/2.0+1.0/3.0-1.0/4.0......
#include int main(void)
printf("sum=%f\n",sum);
}while(rt==1);
getchar();
return 0;
}
#include int main(void)
else
}sum=oddsum+evensum;
printf("sum=%f\n",sum);
}while(rt==1);
getchar();
return 0;
}
12.編寫乙個程式,建立乙個8個元素的int陣列,並且把元素分別設定為2的前8次冪,然後列印他們的值。使用for迴圈來設定值,為了變化,使用do while迴圈來顯示這些值
#include int pow(int p);
int main(void)
printf("\n");
index=0;
dowhile(index<8);
getchar();
return 0; }
int pow(int p)
return rt;
}
13.編寫乙個程式,建立兩個8元素的double陣列,使用乙個迴圈來讓使用者鍵入第乙個陣列的8個元素的值。程式把第二個陣列的元素設定為第乙個陣列元素的累積和。例如,第二個陣列的第四個元素應該正好等於第乙個陣列的前4個元素的和,第二個陣列的第5個元素應該等於第乙個陣列的前5個元素的和。最後乙個迴圈顯示兩個陣列的內容,第乙個陣列在第一行顯示,而第二個陣列中的每個元素在第乙個陣列的對應元素之下進行顯示。
#include int main(void)
for(indexb=0;indexb<8;indexb++)
b[indexb]=sum;
} for(index=0;index<8;index++)
printf("\n");
for(index=0;index<8;index++)
getchar();
return 0;
}
14.編寫乙個程式讀入一行輸入,然後反向列印改行。您可以把輸入儲存在乙個char陣列中,假定該行不超過255個字元。回一下,您可以使用具有%c說明符的scanf()從輸入中一次讀入乙個字元,而且當你按下回車時候會產生換行符\n.
#include #include int main(void)
}
15.daphne以10%的單利投資了100美元。deirdre則以5%的複利投資100美元。編寫乙個程式,計算需要多少年deirdre的投資額才會超過daphne,並且顯示兩個人的財富總值。
#include #include double pow(int year);
int main(void)
else
}getchar();
return 0;
}
16.chuckie lucky 贏了100萬美元,他把它存入乙個每年贏8%的賬戶。在每年的最後一天,chuckie取出10萬美元。編寫乙個程式,計算需要多少年chuckie清空他的賬戶。
#include int main(void)
printf("after %d years ,ms luckey will spend all of his money.\nand owe bank $%.2f\n",--year,money);
return 0;
}
day 6 16網路程式設計
單執行緒伺服器select版 select 最多1024個 poll 解決了套接字上限的問題 輪詢檢測 關於 sys模組 通過fd找套接字 協程 coding utf 8 2018 6 16 20 14 02 建立乙個簡單的協程 不知道為毛線執行不了 2018 6 16 20 41 09 明天父親節...
616 安排課程
2017.9.11 超時超時超時,去死吧 public class solution 建立所有的後序鍊錶。indegree計算所有的節點的入度。int indegree new int numcourses for int x prerequisites 找到乙個入度為0的節點,開始遍歷。int r...
極客晨星 6 16歲少兒程式設計學習如何輕鬆入門
隨著人工智慧時代的到來,程式設計學習已成為人生必修課之一。智慧型揀貨機械人 智慧型客服 智慧型送貨機械人等智慧型產品正在深入生活,同時也替代了很多社會職位,讓職場人焦慮智慧型機械人是否會奪去工作。原本在大學和社會機構要學習的計算機課程,今天在中小學都能看到,甚至幼兒園的學生也可以學習編寫 的基礎知識...