任务1
#include<stdio.h> int main() { printf("My stuno is 202083450002\n"); printf("2020:\nWe are achieving the great rejuvenation of the Chinese nation"); return 0; }
任务2
/*The idea comes from Trump*/ #include<stdio.h> int main() { while(true) { printf("CHNIA!"); } return 0; }
修改为while(0)后:
思考:这是由于“0”为“假”也就是“false”,所以条件判断时为否,跳过了循环体。
任务3
#include<stdio.h> int main() { int x=1,y=2; int r1,r2,r3,r4; r1=x+y; r2=x-y; r3=x*y; r4=x/y; printf("r1=%d\nr2=%d\nr3=%d\nr4=%d\n",r1,r2,r3,r4); return 0; }
#include<stdio.h> int main() { float x=1,y=2; float r1,r2,r3,r4; r1=x+y; r2=x-y; r3=x*y; r4=x/y; printf("r1=%f\nr2=%f\nr3=%f\nr4=%f\n",r1,r2,r3,r4); return 0; }
思考:整形和浮点型的表示导致了不同的结果
任务4
#include<stdio.h> int main() { int answer; char words[5000]; printf("在家上学让一些人欢喜一些人忧.\n"); printf("1. 作为一个宅,社恐,觉得这样很好. 有网络,自主学习,很ok.\n"); printf("2. 不喜,不喜,很不喜. 眼睛快瞎了. 脑壳有点卡...\n"); printf("3. 中间派. 不知道. 说不清.\n"); printf("4. 其它...\n"); printf("你的选择: "); scanf("%d", &answer); if(answer == 4) { printf("请补充说明你的想法: \n"); getchar(); gets(words); } printf("\n"); printf("当遇到问题时, 你会选择:\n") ; printf("1. 遇到问题, 就解决问题。不懂的,搜索式学习,逐个攻破.\n"); printf("2. 遇到问题, 不高兴。然后,...,没有了.\n"); printf("3. 其它...\n"); printf("你的选择; "); scanf("%d", &answer); if(answer == 1) printf(":)\n"); else if(answer == 2) printf("这样不能解决问题啊...我们选择1好不好:)\n"); else if(answer == 3) { printf("请补充说明你的想法: \n"); getchar(); gets(words); } return 0; }
/* _____ _ _____ _ / __ \ | | / ___| (_) | / \/ ___ _ __ ___ _ __ _ _| |_ ___ _ __ \ `--. ___ _ ___ _ __ ___ ___ | | / _ \| '_ ` _ \| '_ \| | | | __/ _ \ '__| `--. \/ __| |/ _ \ '_ \ / __/ _ \ | \__/\ (_) | | | | | | |_) | |_| | || __/ | /\__/ / (__| | __/ | | | (_| __/ \____/\___/|_| |_| |_| .__/ \__,_|\__\___|_| \____/ \___|_|\___|_| |_|\___\___| | | |_| */ #include<stdio.h> int main() { int answer; char words[5000]; printf("大学开学啦,那你对以下最满意的是?\n"); printf("1. 大家学习都很努力,我也要奋发向上。\\( ̄︶ ̄*\\)\n\n"); printf("2. 老师很幽默风趣,上课超级有意思o(* ̄▽ ̄*)o\n\n"); printf("3. 食堂的饭很好吃,学校风景很好看,人文建设不错ヾ(≧▽≦*)o\n\n"); printf("4. 这都不能表达我的兴奋,我要写下来!_(:з)∠)_\n\n"); printf("你的选择: "); scanf("%d", &answer); switch(answer) case 4: { printf("请补充说明你的想法: \n"); getchar(); gets(words); } printf("\n"); printf("√接下来的大学生活你有什么计划鸭!√\n") ; printf("1.人家才不告诉你,我可是要当学霸的,哼唧!( ̄(工) ̄)\n\n"); printf("2. 社团活动冲冲冲鸭!ε=ε=ε=(~ ̄▽ ̄)~\n\n"); printf("3. 我的脑袋它有自己的想法(°ー°〃)\n\n"); printf("你的选择; "); scanf("%d", &answer); switch(answer) { case 1: printf("Ohhhhh!!dalao!!!!Orz\n"); break; case 2: printf("祝你玩的愉快鸭!o(* ̄▽ ̄*)o\n"); break; case 3: { printf("请补充说明你的想法: \n"); getchar(); gets(words); break; } } return 0; }
总结:
1.C语言正常运行至少需要一个主函数。
2.C语言的数据类型会影响运算结果。
3.依靠条件判断,我们可以完成许多不同的事
3.你甚至可以用C语言编程