实验1 C语言初认识
任务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语言编程
实验1 C语言初认识的更多相关文章
- 实验七 MySQL语言结构
实验七 MySQL语言结构 一. 实验内容: 1. 常量的使用 2. 变量的使用 3. 运算符的使用 4. 系统函数的使用 二. 实验项目:员工管理数据库 用于企业管理的员工管理数据库,数据库名为 ...
- 实验报告系列:实验一 HTML语言的简单网页制作
实验一 HTML语言的简单网页制作 一.实验目的: 1.掌握常用的HTML语言标记: 2.利用文本编辑器建立HTML文档,制作简单网页. 3.学习将其它格式的文档转换成HTML格式的文档 二.实验内容 ...
- 实验1 C语言开发环境使用和编程初体验
#include <stdio.h> #include <stdlib.h> int main() { printf ("202083290273\n2020 ,wh ...
- 中文编程语言之Z语言初尝试: ZLOGO 4
原文: https://zhuanlan.zhihu.com/p/31505895. 作者为本人. @TKT2016 开发的Z语言(ZLOGO是它的一个部分)是本人至今看到的唯一一个仍活跃开发的开源且 ...
- 2017-11-28 中文编程语言之Z语言初尝试: ZLOGO 4
"中文编程"知乎专栏原文. 作者为本人. @TKT2016 开发的Z语言(ZLOGO是它的一个部分)是本人至今看到的唯一一个仍活跃开发的开源且比较完整的中文编程语言项目. 它的源码 ...
- GPIO实验之c语言
上一章节进行实验使用的是汇编进行编程的,本次实验是使用c语言进行编写的. (1)点亮一个led灯 1)启动文件: crt.S .text .global _start _star ...
- 实验1 C语言开发环境使用和数据类型、运算符、表达式
♦ 实验结论 PART 1 验证性内容 问题: 1.结尾没有加“:”时回车到下一行的时候再输入下一行的语言首字对齐方式会发生变化,可以对上一行进行检查. (这一点需要在不同软件里面试一下,在机房里的软 ...
- 实验1 c语言最基本内容
part 1 验证性内容 总结:经受了数组和结构体的双重折磨后,发现这部分好简单...现在没啥问题了... part 2 补全程序 1.判断奇偶 // 程序功能: // 要求用户从键盘输入一个整数 ...
- 实验1 C 语言开发环境使用和数据类型、运算符、表达式
# include <stdio.h> int main() { int x; printf("x:\n"); scanf("%d",&x) ...
- Go语言初篇
Go语言初篇 目录 Go-开发环境 Go-语言基础 Go-标准库 Go-面向对象 Go-并发 Go-数据库 Go-web框架 Go语言开发文档:https://studygolang.com/pkgd ...
随机推荐
- R7-1 字符排队
R7-1 字符排队 分数 15 全屏浏览题目 切换布局 作者 颜晖 单位 浙大城市学院 本题要求编写程序,将给定字符串中的字符,按照ASCII码顺序从小到大排序后输出. 输入格式: 输入是一个以回车结 ...
- 搭建webssh和nginx反向代理
0.前置条件,centos主机安装了python3和nginx 1.安装webssh pip3 install webssh 2.添加自定义服务 systemctl cat webssh # ...
- c++dump
//Minidump.h #pragma once class CMinidump { public: CMinidump(); ~CMinidump(); static void CreateDum ...
- STM32F4 HAL库中是如何实现UART IO配置的?
1.配置串口IO.中断等底层的东西需要在用户文件中重写HAL_UART_MspInit函数2.hal库是在stm32f4xx_hal_msp.c文件中重写的HAL_UART_MspInit函数,分析如 ...
- rust crm 镜像源管理
一.下载crm cargo install crm https://github.com/wtklbm/crm 二.命令 # 在终端执行 # # NOTE: # - [args] 表示 args 是一 ...
- Echart 使用
查看前端面试题小程序 大量面试题和答案,请微信查看 // var list = [1,1,54,5,5,85,8,8,5,5,8,8,85,8,8,5,5,85,88,85,8,88,8,8,8,8, ...
- 找着CA证书位置
php -r "print_r(openssl_get_cert_locations());"
- fail-fast简介
转载请注明出处:http://www.cnblogs.com/skywang12345/p/3308762.html fail-fast简介(使用concurrentHashMap可以完美避免这个问题 ...
- AWS ssm 连接实例
aws ssm连接:aws ssm start-session \ --profile xxRole \ --region cn-northwest-1 \ --target i-08d6874428 ...
- Mac 卸载 Anaconda3
终端安装anaconda-clean conda install anaconda-clean 删除所有与 Anaconda 有关的文件与目录 anaconda-clean --yes 第 2 步中的 ...