[随笔分类](-C-)
shiyangxt
这个作者很懒,什么都没留下…
展开
-
C语言实现阶乘累加(1!+2!+3!+....+n!=?)
最近要期末考试,复习C语言,见到一个看似很简单的问题。就是C语言实现阶乘累加(1!+2!+3!+....+n!=?)本来觉得这个肯定小意思,但是修改好久才做出来。现在把代码贴出来!供大家参考!# include "stdio.h"void main(){ int n,i,j,sum=0,t=1; printf("please enter a number:"); scanf("...2008-06-19 17:07:00 · 13100 阅读 · 0 评论 -
新遇到的系统编译问题!已解决!
今天做C语言题真的遇到了很多麻烦。先是很慢很慢的做了几道程序设计。然后在结构体这块又遇到了系统编译错误。不过经过丰哥和百度的指导,已解决,如果大家有类似问题,可以参考。——————————————————————————————————————————————————————————在我运行程序时弹出了一个系统错误信息:“Visual Studio Just-In-Time Debugge...2008-06-19 19:06:00 · 279 阅读 · 0 评论 -
C语言结构体的使用!简易学生成绩统计程序发布!
编写环境C-Free(很很好用的编辑器,支持中文输出,而且非常清晰)由于压缩之后还是不让上传,所以留个邮箱我给发过去。下面进入正题:#include <stdio.h>struct student{int num;char name[30];char sex;float Chinese;float Math;float English;}stu[4]={{20074...2008-06-19 19:41:00 · 444 阅读 · 0 评论 -
C语言:用递归实现将输入的整数按逆序输出。如输入12345,则输出54321。
这个程序是我对构造函数有个更深的认识。首先构造函数要先从头至尾走一边才会输出,无论输出语句加的位置(循环内,条件语句内...除外)。然后构造函数递归可以把问题简单化,本题如果按常规思路,应该是做个循环,把各个数首尾交换。但是用调用使得其可以一次输出一位数,而并不是输出一个数组。这道题是我开阔了编程思路。# include "stdio.h"int invert(long m){ p...2008-06-20 21:46:00 · 13388 阅读 · 3 评论 -
用C语言求1-100素数
呵呵,不会的话可以参考! #include <stdio.h>void main (){int i, j, p, prime [ 100 ];p = 0;prime [ p ++ ] = 2;for ( i = 2; i < 101; i ++ ){for ( j = 0; j < p; j ++ )if ( !(i % prime [ j ]) ) b...2008-06-20 21:56:00 · 437 阅读 · 0 评论 -
C语言:输入两个数,输出最大公约数,最小公倍数
不会的可以参考!#include <stdio.h>int GCD(int m, int n){int r = m % n;while (r != 0){m = n;n = r;r = m % n;}return n;}int main(){int m, n;printf("输入两个正整数: ");scanf("%d %d", &m, &...2008-06-20 22:21:00 · 1117 阅读 · 0 评论 -
C语言:实现N个整数排序,并插入一个整数!
C语言是学习计算机基础,暑假一直在学Java,开学了数据结构上机,老师让编一个实现N个整数排序, 并插入一个整数的小程序,可是我整节课都没搞定。郁闷了许久,觉得自己太过舍本逐末了,基础都忘光了。 咳~~~~于是一阵恶补。好好看了看排序,总结及源码如下: 冒泡排序: #include "stdio.h"main() { int i,j,temp,s; int a[10]; ...2008-09-03 22:11:00 · 843 阅读 · 0 评论 -
C语言:实现链表插入10个数据
C语言链表的使用:仅供查阅! #include<stdio.h> #include<stdlib.h> typedef struct LNode { int data; struct LNode *next; }LNode,*Llist; LNode *creat_head();//创建一个空表 void creat_list(LNode *,i...2008-09-07 11:01:00 · 446 阅读 · 0 评论 -
C语言实现正余弦函数图像的输出!(源码)
C语言实现源码,供参考!余弦函数:#include<stdio.h>#include<math.h>void main(){double y;int x,m;for(y=1;y>=-1;y-=0.1) /*y为列方向,值从1到-1,步长为0.1*/{m=acos(y)*10; /*计算出y对应的弧度m,乘以10为图形放大倍数*/for(x=1;x...2008-09-14 16:45:00 · 1005 阅读 · 1 评论