从helloworld开始

tags:C

从Helloworld开始

【本人学院】(http://sdcs.sysu.edu.cn/)

目录

1.从Helloworld开始

#include<stdio.h>

int main() {
    int i;
    scanf("%d", &i);
    printf("Helloworld %d\n", i);
    return 0;
}

这是我接触到第一个代码,我用了几个小时的时间打出这么几行代码,问了师兄师姐好久,才弄明白各个符号所表示的意思,以及为何要这样打。准确的说,我一共提交了19次才得了满分~~每一次提交都找到了不同的问题,很显然,当我最开始连运行提醒的错误的地方都看不懂时,心情一次次跌到谷底,当我每一次提交的分数都在提高时,我高兴!当我一直纠结于
- scanf是什么
- &是什么
- %d是什么
- \n是什么
时,我知道,我应该好好看书了……

2.从书中找到了知识和答案

在打代码的时候我意识到我暑假并没有弄清楚如何去看C语言这本书,翻开英文版的书,发现英文版其实阅读起来比中文版好理解些,只不过需要不断地查单词,就这样,我在图书馆里看了一下午,看的很开心,虽然进度很慢。

.判断一个数是不是素数的代码

#include<stdio.h>
#include<math.h>

int main() {
    int n, i, temp;
    scanf("%d", &n);
    temp = sqrt(n);/*取n的平方根*/
    for (i < 2) {
        printf("Invalid Input Number!\n");
        return 0;
    }
    for (i >= 2; i <= temp; i++) {
        if (n%i == 0) {
        printf("It is not prime number!\n");
        break;
        }
    }
    printf("It is prime number!\n");
    return 0;
}

这个代码让我印象很深刻,因为是接触到的难度稍稍加大的代码,花在这上面的时间确实很多,也明白了为什么人们说经常熬夜打代码,没达到满分真真不想睡觉~~

.小结转运符和数据类型

转运符1
(1)\n : Newline
\t : Horizontal tab
\a : Alert
\ : Blackslash
\” : Double quote
数据类型2
(2)int : %d
long int : %ld
short int : %d
char : %c
float : %f
double : %lf
unsigned int : %u
unsigned long int : %lu

3.小感想

大学的知识很多难度确实加大,不管是C语言,还是高等数学,或者是线性代数,但就像最开始接触动量守恒定律

m1v1+m2v2=m1v1+m2v2

又如第一次看到
i=1nai=m

难只能说明刚学,不能说明不会,所以就像朋友说的

没有绝对适合你的路,适合是时间提炼出来的!

如果说乐的多少真的与你的苦成正比,那么,我并不愿意为了舍弃苦而把快乐一同丢弃!

在路上
最后,想说:加油!对自己说,也对你们说!


  1. 转运符的类型还有其他,此处没有一一列出
  2. 数据类型还有其他
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值