第2章主要是练习打印 printf的使用,自定义函数。
1.使用printf打印你的姓名
#include<stdio.h> int main(void) { printf("Gustav Mathlr\n"); printf("Gustav\n"); printf("Mahler\n"); printf("Gustav Mathlr\n"); getchar(); //在VS中让窗口停留 return 0; }
2.打印你的姓名和地址
#include<stdio.h> int main(void) { printf("小明\n"); printf("阿拉德大陆\n"); getchar(); //在VS中让窗口停留 return 0; }
3.将年龄转换成天数,并且显示这两个值。(不考虑闰年)
#include<stdio.h> int main(void) { int age; int day; printf("请输入您的年龄\n"); scanf_s("%d", &age); day = age * 365; printf("%d 岁相当于 %d天", age,day); getchar(); getchar(); //在VS中让窗口停留 return 0; }
4.输出
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!
四句话。要求自定义2个函数,分别打印第1个语句和第4个语句。
#include<stdio.h> void jolly() { printf("For he's a jolly good fellow!\n"); } void deny() { printf("Which nobody can deny!\n"); } int main(void) { jolly(); jolly(); jolly(); deny(); getchar(); getchar(); //在VS中让窗口停留 return 0; }
5.
打印:
Brazil, Russia, India, China
India, China
Brazil, Russia
要求自定义函数br()打印 Brazil, Russia
ic() 打印 India, China
#include<stdio.h> void br() { printf("Brazil, Russia"); } void ic() { printf("India, China"); } int main(void) { br(); printf(","); ic(); printf("\n"); ic(); printf("\n"); br(); getchar(); getchar(); //在VS中让窗口停留 return 0; }
6. 创建一个整型变量toes将toes设置为10,计算它的2倍和平方。并打印这3个值。
#include<stdio.h> int main(void) { int toes = 10; printf("toes = %d, tose * 2 = %d, toes * tose = %d", toes, toes * 2, toes * toes); getchar(); getchar(); //在VS中让窗口停留 return 0; }
7.定义函数打印smile
#include<stdio.h> void smile() { printf("Smile!"); } int main(void) { smile(); smile(); smile(); printf("\n"); smile(); smile(); printf("\n"); smile(); printf("\n"); getchar(); getchar(); //在VS中让窗口停留 return 0; }
8. main函数中调用 one_three(),one_three打印one然后调用two()然后打印three,其中two()打印two
#include<stdio.h> void two() { printf("two\n"); } void one_three() { printf("one\n"); two(); printf("three\n"); } int main(void) { printf("start now:\n"); one_three(); printf("done!"); getchar(); getchar(); //在VS中让窗口停留 return 0; }