自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 讲解:sicily 1147.谁拿了最多奖学金

讲解:sicily 1147.谁拿了最多奖学金标签:C语言 sicily 结构体by 小威威在新生练手题中,”谁拿了奖学金这道题”的反应比较强烈。因为我之前没有做(挺后悔的),所以今天就去这道题给做了。发现难度倒是没有,就是涉及到了结构体等知识点,还有一些小细节。下面就给大家讲解一下这道题:1147 谁拿了最多奖学金ConstraintsTime Limit: 1 secs, Memory Li

2015-11-30 15:54:45 643

原创 易错点:循环临界条件的设置(素数版)

易错点:循环临界条件的设置(素数版)标签:C语言 素数 循环 临界by 小威威1.反思昨晚找了一道很简单的题练手,但没想到居然发现了自己的一个漏洞。对于素数,我通常用最普通的方法,就是判断数字N除以2~N-1是否出现整除情况。我知道有更好的算法,也懂它的原理,但就没有把它打一遍,因为我以为我会,我想如果有需要的话就再改进自己的代码。恰好昨晚用我那种最普通的方法题目总是超时,我便我按照我当时的模糊记忆

2015-11-30 09:06:54 729

原创 分析:全局变量,局部变量,自动变量,静态变量

分析:全局变量,局部变量,自动变量,静态变量标签:C语言 变量by 小威威1.全局变量&&局部变量全局变量指在函数体之外定义的变量; 局部变量指在函数体内部定义的变量。想必大家应该能分清这两个变量,我就不再阐述了。下面首先我要分析全局变量与局部变量出现名称相同的情况。(1)全局变量与局部变量出现名称相同的情况直接上例子:# include <stdio.h>void SomeFunc(floa

2015-11-26 16:57:19 3713 3

原创 Python:unorderable types: str() > int()

Python:unorderable types: str() > int()标签:pythonby 小威威1.问题描述#!/usr/bin/env python3name = input('please enter your name: ')print('hello,', name)a = input('请输入a的值')if a > 10 : print(a)else :

2015-11-22 17:18:59 23260

原创 巧妙用栈的思想解题

巧妙用栈的思想解题标签:C语言 栈 数组by 小威威这里我们就通过实例来了解如何运用栈的思想(不是用栈解题噢,是用栈的思想)实例:N couples are standing in a circle, numbered consecutively clockwise from 1 to 2N. Husband and wife do not always stand together. We rem

2015-11-16 09:59:21 1481

原创 易错点:for循环中循环变量的更新所带来的问题

易错点:for循环中循环变量的更新所带来的问题标签:C语言 for循环 易错点by 小威威1.for循环的介绍for循环的格式如下: for (表达式1;表达式2;表达式3) 其中,表达式1指初始化表达式,表达式2指循环条件表达式,表达式3指循环变量更新表达式。表达式1的位置可为多个赋值表达式,各个表达式之间用逗号隔开,如:for (i = 0, j = 0; i < 100; i++) {

2015-11-16 01:00:18 3964

原创 对i++与++i的分析

对i++与++i的分析标签: C语言 ++i i++by 小威威1.纠结点(1)单独使用 i++与++i单独作为一个语句使用时,即i++;++i;二者是等价的,并没有什么争议,相当于语句i+=1;(2)赋值使用 首先,i++与++i有什么本质区别呢? *i++指先取出i,再进行i+=1操作; ++i指先进行i+=1,再取出i。*i++与++i赋值使用时,即a = i++;a = ++i

2015-11-12 22:15:24 507

原创 经典错误:二维数组与实际矩阵的差异所构成的易错点

经典错误:二维数组与实际矩阵的差异所构成的易错点标签:C语言 二维数组 矩阵by 小威威1.矩阵与二维数组的差异在线性代数的课程中,我们接触到了矩阵这一工具,不难发现它很类似于C语言中的二维数组。虽然我们在C语言中可以用二维数组表示矩阵,但是二者的微小差异仍需要我们注意,否则有可能会导致错误。那么,它们两者有何差异呢?很明显,由于数组的性质,二维数组有“0”行、“0”列,而矩阵没有。 即矩阵的

2015-11-09 14:38:23 1128

原创 经典错误:插入for循环后程序无法运行

经典错误:插入for循环后程序无法运行标签:C语言 死循环by 小威威本文的目的主要是为大家提供查找问题的思路。 前几日我写了一个程序:# include <stdio.h>int main(void) { int N, x, y, m = 0, n = 0, i, h = 0, a[50] = {0}; scanf("%d%d%d", &N, &x, &y); prin

2015-11-06 10:51:54 3883

原创 C语言的编程机制

C语言的编程机制标签:C语言 编译原理by 小威威学习C语言,首先我们要大致了解一下由C语言形成可执行文件的大致流程: 编辑—->预处理—>编译—>链接—>加载1.编辑、预处理、加载1) 编辑编辑是通过编辑器,实现C语言代码的编写,即编辑器提供了编写C语言代码的平台;2) 预处理预处理一般有三个作用:宏定义,文件包含,条件编译。 注:I.宏定义简单的来说就是”#define …”

2015-11-06 10:35:59 4711

原创 入门:链表的基本操作

入门:链表的基本操作标签:C语言 链表By 小威威1.写这篇博文的原因C语言有三大重要部分:流程控制、函数、指针。 对于指针,单单了解它的简单应用是不够的,最重要的还是学习链表。许多参考书对链表的基本操作的概括还是不大完整的,所以在此通过这篇博文介绍链表的几种常用操作,以帮助初学者入门链表。2.链表的基本操作主要有哪一些1)链表的建立; 2)链表的输出; 3)链表结点的插入; 4)链表结点

2015-11-05 00:15:02 11304 5

原创 入门篇:高精度乘法

高精度乘法标签:C语言 高精度乘法–by 小威威1.为什么写这篇文章在本次实验课作业中,出现了高精度乘法,而老师还没有讲到,所以需要靠我们自己自学。然而,在网上许多高精度是错误的,即放到编译器中无法正常运行,百度百科的高精度算法是个坑!!!同时,即使是正确的,也只是一大段代码扔出来,根本没有详细的解释,很难看懂。故我写这篇文章是为了帮助与我有共同需求的初学者入门高精度乘法。也许我的算法很渣,但足以入

2015-11-03 00:04:48 10500 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除