1、編寫一個程序,調用一次 printf()函數,把你的姓名打印在一行。再調 用一次 printf()函數,把你的姓名分別打印在兩行。而後,再調用兩次printf() 函數,把你的姓名打印在一行。輸出應以下所示(固然要把示例的內容換成 你的姓名):函數
#include <stdio.h> int main(void) { printf("Gustav Mahler\n"); printf("Gustav\nMahler\n"); printf("Gustav"); printf("Mahler"); return 0; }
2、編寫一個程序,打印你的姓名和地址。code
#include <stdio.h> int main() { printf("王彧濤:\n"); printf("浙江樹人大學"); return 0; }
3、編寫一個程序把你的年齡轉換整天數,並顯示這兩個值。這裏不用考 慮閏年的問題。blog
#include <stdio.h> int main(void) { int Age; Age = 19; printf("My age is %d years,equal to %d days.",Age,365 * Age); return 0; }
4、編寫一個程序,生成如下輸出:three
For he's a jolly good fellow! For he's a jolly good fellow! For he's a jolly good fellow! Which nobody can deny!
除了 main()函數之外,該程序還要調用兩個自定義函數:一個名爲jolly(),用於打印前 3 條消息,調用一次打印一條;另外一個函數名爲 deny(),打印最後一條消息。io
#include <stdio.h> void deny(void) { printf("Which nobody can deny!"); } void jolly(void); void deny(void); int main(void) { jolly(); jolly(); deny(); return 0; } void jolly(void) { printf("For he's a jolly good fellow!\n"); }
5、 編寫一個程序,生成如下輸出: Brazil, Russia, India, China India, China, Brazil, Russia 除了main()之外,該程序還要調用兩個自定義函數:一個名爲br(),調 用一次打印一次「Brazil, Russia」;另外一個名爲ic(),調用一次打印一次「India, China」。其餘內容在main()函數中完成。變量
#include <stdio.h> void br (void); void ic (void); int main (void) { br(); printf(","); ic(); ic(); br(); return 0; } void br (void) { printf("Brazil,Russia "); } void ic (void) { printf("India,China\n"); }
6、編寫一個程序,建立一個整型變量toes,並將toes設置爲10。程序中還 要計算toes的兩倍和toes的平方。該程序應打印3個值,並分別描述以示區分。程序
#include <stdio.h> int main(void) { int toes; toes = 10; printf("%d,%d,%d",toes,2 * toes,toes * toes); return 0; }
7、許多研究代表,微笑益處多多。編寫一個程序,生成如下格式的輸im
出:img
Smile!Smile!Smile!語言
Smile!Smile!
Smile!
該程序要定義一個函數,該函數被調用一次打印一次「Smile!」,根據程 序的須要使用該函數。
#include<stdio.h> void display(void); int main(void) { display(); display(); display(); printf("\n"); display(); display(); printf("\n"); display(); printf("\n"); return(0); } void display(void) { printf("Smile!"); }
8、 在C語言中,函數能夠調用另外一個函數。編寫一個程序,調用一個名 爲one_three()的函數。該函數在一行打印單詞「one」,再調用第2個函數 two(),而後在另外一行打印單詞「three」。two()函數在一行顯示單詞「two」。 main()函數在調用 one_three()函數前要打印短語「starting now:」,並在調用完
107
畢後顯示短語「done!」。所以,該程序的輸出應以下所示:
starting now: one two three done!
#include <stdio.h> int one_three(void); int two(void); int main(void) { printf("starting now:\n"); one_three(); printf("done!"); return 0; } int one_three(void) { printf("one\n"); two(); } int two(void) { printf("two\n"); }