c语言感觉越往后学越难

本人,几个月前自学C语言,前面学的自我感觉还一般,后边指针数组函数什么的真不知道用他们能做些什么。 还要继续努力啊,多练习多看程序多学习,自己写的九九乘法表 #include<stdio.h> main() { int i,j; for(i=1;i<10;i++) { for(j=1;j<=i;j++) { printf("%d*%d=%2d ",i,j,i*j); } printf("\n"); } }
asdnh 发布于 2015-10-15 17:17 | 阅读 1870 次 | 评论 4 条

APiCloud三

APiCloud开发手机app都有一个必要的配置文件config.xml,配置文件一般都是xml格式的,所以头行都是<?xml version="1.0" encoding="UTF-8"?> 官方说明地址:http://docs.apicloud.com/APICloud/%E6%8A%80%E6%9C%AF%E4%B8%93%E9%A2%98/app-config-manual#7-0 一、widget标签 id属性是云端用来唯一标示应用,并且在工程建立之初由云端自动分配,是必写属性 version...
mooncharmzx 发布于 2015-10-15 15:13 | 阅读 3684 次 | 评论 0 条

编程笔记三

题一:简单几何题 数学课上,老师出了一道简单的关于三角形几何题,题目内容是:给出三个数字分别代表三条边,首先请判断利用这三条边是否可以组成一个三角形;如果可以,请计算三角形的周长和面积;否则,输出提示信息说明不能组成三角形。你可以用编程实现这道题的求解吗? Input: 输入三个整数,a, b, c。 Output: 如果3边可以组成三角形,则输出为两行。 第一行为:”the perimeter of this triangle is: 周长!” 第二行为...
pora 发布于 2015-10-14 22:31 | 阅读 1740 次 | 评论 0 条

总结最近常犯的C语言错误

例题:如何判断一个数是不是素数 算法:步骤一:如果所需判断的数为2,则输出是素数,算法结束,否则转步骤二。 步骤二:令t = 2, n = 所需要判断数的平方根。 步骤三:如果该数能被t整除则输出该数不是素数,算法结束,否则转到步骤四。 步骤四:如果t大于n则输出该数是素数,否则将t加一,再转到步骤三。 代码:(标准答案) #include<stdio.h> #include<m...
pora 发布于 2015-10-13 22:25 | 阅读 2011 次 | 评论 0 条

最基础的c语言hello world

#include<stdio.h> int main(){ printf("Hello World!"); return 0; }
pora 发布于 2015-10-13 17:06 | 阅读 1847 次 | 评论 2 条

js实现定时调用js方法

setInterval(method_name,time); 说明:method_name是调用方法的方法名; time是方法调用间隔时间; setTimeout(method_name,time); 说明:method_name是调用方法的方法名; time是方法调用间隔时间; 一般不用setInterval,而用setTimeout的延时递归来代替interval。setInterval会产生回调堆积,特别是时间很短的时候。
mooncharmzx 发布于 2015-10-13 11:20 | 阅读 1990 次 | 评论 0 条

APiCloud 二

前台页面编码规范不如后台严格,对于java代码的测试有多种方式1、使用打印语句System.out.print();2、一般在java开发使用的工具是Eclipse或是myeclipse,所以大多是使用debug调试,开发者大多知道前台的测试可以使用alert弹框调试,而APiCloud的弹框调试语法是api.alert({title:"",msg:(content)}),说明:title的值是弹框的标题,content是所要弹出的内容。 调用子页js方法: api.execScript({ frameName: 'personal', sc...
mooncharmzx 发布于 2015-10-13 10:07 | 阅读 2799 次 | 评论 0 条

APiCloud

我是java出身的码农,近期学了一个新的手机app开发技术,APiCloud,所以就做一个简要的总结: APiCloud开发手机app需要在官方开发工具上编写代码,而开发工具可以在官网http://www.apicloud.com/上免费下载使用,APiCloud可以满足iOS,Android开发的基本需求 引用的核心js是api.js,核心配置文件config.xml,该配置文件中<content src="index.html"/>设置了app启动时默认打开的页面。 下面记一下跳转页面的两种方式 一、 api....
mooncharmzx 发布于 2015-10-12 17:41 | 阅读 20608 次 | 评论 0 条

dijkstra 解决单元最短路(无负权)

算法思路:dijkstra算法是把结点分为两个集合,一个是已经求出最短路的集合S,另一个就是其他结点的集合U,一开始S只有源结点V0,dijkstra算法就是不断的冲U集合中找出离中转点最近的点,然后把它加入到S集合中,加入后更新U集合的数据。 模拟一遍:一开始只有S只有v0源点,然后在U集合中找到了离v0最近的结点k,把k加入到S中,并把U中的结点数据更新。更新规则如下:if(dist[u]+map[u][j]<dist[j]) dist[j]=dist[u]+map[u][j] 其中dist[u]代表了v0到u的最短距离。map[u][j]表示u到j的距离。 具体代...
fj392431041 发布于 2015-10-12 16:07 | 阅读 2741 次 | 评论 0 条

poj1258 题解

Agri-Net Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 46162 Accepted: 18988 Description Farmer Joh...
fj392431041 发布于 2015-10-12 16:05 | 阅读 1170 次 | 评论 0 条

最小生成树 prim算法

MST(Minimum Spanning Tree,最小生成树)问题有两种通用的解法,Prim算法就是其中之一,它是从点的方面考虑构建一颗MST,大致思想是:设图G顶点集合为U,首先任意选择图G中的一点作为起始点a,将该点加入集合V,再从集合U-V中找到另一点b使得点b到V中任意一点的权值最小,此时将b点也加入集合V;以此类推,现在的集合V={a,b},再从集合U-V中找到另一点c使得点c到V中任意一点的权值最小,此时将c点加入集合V,直至所有顶点全部被加入V,此时就构建出了一颗MST。因为有N个顶点,所以该MST就有N-1条边,每一次向集合V中加入一个点,就意味着找到一条MST的...
fj392431041 发布于 2015-10-12 16:03 | 阅读 1818 次 | 评论 0 条

poj1161 walls floyd算法+把面当结点建图

Walls Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 7698 ...
fj392431041 发布于 2015-10-12 15:59 | 阅读 1349 次 | 评论 0 条

Kruskal算法

Kruskal算法 1.概览 Kruskal算法是一种用来寻找最小生成树的算法,由Joseph Kruskal在1956年发表。用来解决同样问题的还有Prim算法和Boruvka算法等。三种算法都是贪婪算法的应用。和Boruvka算法不同的地方是,Kruskal算法在图中存在相同权值的边时也有效。 2.算法简单描述 1).记Graph中有v个顶点,e个边 2).新建图Graphnew,Graphnew中拥有原图中相同的e个顶点,但没有边...
fj392431041 发布于 2015-10-12 15:57 | 阅读 1818 次 | 评论 0 条

Qsort对二位数组的排序

#include <stdio.h> #include <stdlib.h> int cmp(const void *a,const void *b) { return((int*)a)[1]-((int*)b)[1]; } int main() { int t,n,i,x1; int m[1005][2]; scanf("%d",&amp;t); for(i=1;i<=t;i++) { scanf("%d",&amp;n); ...
fj392431041 发布于 2015-10-12 15:55 | 阅读 1119 次 | 评论 0 条

android 数据存储简介

e本文介绍Android中的5种数据存储方式。 数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是: 1 使用SharedPreferences存储数据 2 文件存储数据 3 SQLite数据库存储数据 4 使用ContentProvider存储数据 5 网络存储数据 下面将为大家一一详细介绍。 第一种: 使用SharedPreferences存储数据 SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceSta...
qunxingw 发布于 2015-10-12 12:07 | 阅读 1849 次 | 评论 0 条

链队列中的取队头结点数据的程序代码怎么写?

链队列中的取队头结点数据的程序代码怎么写
hjd001 发布于 2015-10-11 19:32 | 阅读 816 次 | 评论 0 条

hello,world!

#include <iostream> using namespace std; int main(void) { cout<<"hello,world!"<<endl; cin.get(); return 0; }
v3eejing 发布于 2015-10-08 11:20 | 阅读 1120 次 | 评论 0 条

#include<iostream> using namespace std;在C++中这两句是什么意思?

#include<iostream> using namespace std; void f(int &amp;m,int n) { int temp; temp=m; m=n; n=temp; } int main() { int a=5,b=10; f(a,b); cout<<a<<" "<<b<<endl; return 0; }
小温馨 发布于 2015-10-01 17:40 | 阅读 1730 次 | 评论 1 条

可直接商用的跨平台c,c++动态线程池,任务池stpool库

stpool是一个轻便高效的动态跨平台的线程池/任务池库. 常规线程池的缺点: 1. 总是启动时候就开启固定数目的线程,而不管系统的繁忙状态 (这是很浪费系统资源的). 2. 当任务繁重的时候,即使线程池被设计成可继续添加更多线程来服务 ,由于实时服务状态暴漏给 用户的太少,所以线程添加数目会给用户会 带来额外的编程麻烦, 而且性能不怎么好 (对应用的扩展性太差,同...
pg163 发布于 2015-09-27 00:15 | 阅读 6170 次 | 评论 0 条

编写程序,找出用户输入的一串数中的最大数。程序需要提示用户一个一个地输入数。当用户输入0或负数时,程序必须显示出已输入的最大非负数。

tximist 发布于 2015-09-25 09:00 | 阅读 16768 次 | 评论 8 条