#include<stdio.h>
bool isqual(int s)
{
for(int i=0;i<=s;i++) if(i*i==s) return true;
return false;
}
int main(void)
{
for(int i=1;i<=1000;i++) if(isqual(i)) printf("%4d\n",i);
return 0;
......................
阅读全部 | 2016年10月25日 15:42
#include <stdio.h>
#define N 999
int a[N],b[N];
int main(void)
{
int i,j;
a[0]=a[1]=1;
for(i=2; i<N; i++)
{
......................
阅读全部 | 2015年12月28日 14:08
#include <stdio.h>
#include <windows.h>
#include <string.h>
#import "c:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF") //引入ADO库
int main(void)
{
_ConnectionPtr m_pConnection=NULL;
CoInitialize(NULL); //初始化com库
HRESULT hr = m_pConnection.CreateInstance("ADODB.Connection"); //创建Connection对象
if(SUCCEEDED(hr)) //创建数据库connection对象成功
......................
阅读全部 | 2015年12月22日 14:29
#include <stdio.h>
//利用泰勒公式计算星期几
//w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1
int getweek(int year,int month,int day)
{
int w; //星期
int c; //世纪-1 YYYY的头两位
int y; //年份 YYYY的后两位
int m; //月份 >=3 1月 2月看成上年的13月 14月
int d=day; //日
if(month>=3)
......................
阅读全部 | 2015年12月18日 15:20
#include <stdio.h>
#include <string.h>
char* w_add(char* a,char* b,char *result)
{
int lena=strlen(a);
int lenb=strlen(b);
int lenc=(lena>=lenb?(lena+1):(lenb+1));
*(result+lenc+1)='\0';
int flag=0;
while(1)
{
......................
阅读全部 | 2015年11月9日 13:39
#include<stdio.h>
int main()
{
char s[18]={'\0'};
char t[]={'1','0','X','9','8','7','6','5','4','3','2'};
int j;
scanf("%s",s);
j=(( s[0]-'0')*7+ (s[1]-'0')*9+ (s[2]-'0')*10+(s[3]-'0')*5+ (s[4]-'0')*8+ (s[5]-'0')*4+ \
( s[6]-'0')*2+ (s[7]-'0')*1+ (s[8]-'0')*6+ (s[9]-'0')*3+(s[10]-'0')*7+(s[11]-'0')*9+ \
(s[12]-'0')*10+ (s[13]-'0')*5+(s[14]-'0')*8+(s[15]-'0')*4+(s[16]-'0')*2)%11;
printf("%s的校验码是%c\n",s,t[j]);
......................
阅读全部 | 2015年11月8日 08:53
cl.exe /c mylib.c
lib.exe /OUT:my.lib mylib.obj
手动生成静态库lib 当然 首先要更改系统的环境变量
例如:
path 中加入
:
E:\Program Files\Microsoft Visual Studio 10.0\VC\bin; //一些bin的目录
E:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE //有个关键dll的目录
阅读全部 | 2015年8月17日 22:29
#pragma comment(lib,"add.lib")
阅读全部 | 2015年8月17日 14:53
http://blog.csdn.net/keyeagle/article/details/6708077
阅读全部 | 2015年7月24日 09:41
#include<stdio.h>
#include<math.h>
void main()
{
double y;
int x,m;
for(y=1;y>-1;y-=0.1)
{
m=asin(y)*10;
for(x=0;x<62;x++)
{
if(x==m||x==31-m||x==(93-m)||x==(m+62)) printf("*");else printf(" ");
......................
阅读全部 | 2015年5月26日 16:06