C语言基础
文章平均质量分 50
aifxd_cxy
这个作者很懒,什么都没留下…
展开
-
C语言打印九九乘法表
打出的是方形乘法表,并导出txt格式#include<stdio.h>main(void) { int i,j; FILE*fp; fp=fopen("九九乘法表.txt","w");//实现txt写入功能 fprintf(fp,"%s","九九乘法表: \n"); for(i=1;i<10;i++) //外层循环实现行 { fprintf(fp,"\n&qu原创 2018-04-23 22:12:16 · 724 阅读 · 0 评论 -
指针
【学习日标】1,掌握指针的概念,定义和运算,了解多级指针的概念2.掌握用指针访问变量和一维数组的方法3.掌提用指针访问二维数组的方法4.掌握用指针处理字特串的方法。5.掌握指针数组的使用方法。6.热悉函数指针以及返回指针函数的用法。1指针的基本概念1.1内存、地址和指针1.内存及其地址 尽管计算机技术的发展日新月异,现代的计算机仍然采用“基于程序存储和程序控制”的冯·诺依曼原理。“程序存储”...原创 2018-05-01 15:58:44 · 164 阅读 · 0 评论 -
输出100-1000之间的偶数产生的数据写到txt文件中
程序如下:#include<stdio.h>main(void){ FILE*fp; // 声明一个文件流类型的变量,FILE 为 stdio.h 里定义的 fp=fopen("c.txt","w");//用 fopen 函数打开文件,第一个参数表示文件名,若不是当前 // 路径请加 \\ 号,如 C:\\Windows\\S...原创 2018-04-21 20:36:30 · 1939 阅读 · 0 评论 -
求矩阵N*N的内层的元素、外围元素之和
源码:#include<stdio.h>#define N 6//N小于48 main(void){ int a[N*N]; int i,j,s=0,w; for(i=0;i<N*N;i++) a[i]=i+1; for(i=0;i<N*N;i++) //打印出N*N排布的矩阵 { printf("%5d",a[i]); if(i%N==N-1) print...原创 2018-05-04 10:41:19 · 3005 阅读 · 0 评论 -
求N阶方阵对角线、外围和内层元素之和(2)(C语言实现)
#include<stdio.h>#define N 4//N小于48,可以修改main(void){ int a[N][N]; int i,j; int s=0,w=0,num=0; printf("input a[N][N]:\n"); for(i=0;i<N;i++) for(j=0;j<N;j++) scanf("%d",&...原创 2018-05-04 11:35:58 · 876 阅读 · 0 评论 -
求某个整数的质因数(C语言)
解题思路为:我们要求质因数,那么就选择采用遍历的方法,从2开始除直到该数本身寻找他的因数前提:要确保输入的整数是合数,不然计算没有结果。1.第一步:因为数的因数可能重复比如9=3*3。所以我们需要每次都要从2开始遍历这是我们就需要用到递归算法2.第二步:我们用while循环,循环条件是知道结果为1时停止3.第三步:最后然后我们将一个一个的因数取出来,最后用一个if语句判断把最后一个...原创 2018-05-13 13:00:45 · 18896 阅读 · 5 评论 -
整数划分问题
整数划分问题:将正整数n表示成一系列正整数之和,n=n1+n2+…+nk(其中n1≥n2≥…≥nk≥1,k≥1。 正整数n的这种表示称为正整数n的划分。)求正整数n的不同划分个数称为正整数n的化分数,记做p(n)。 例如正整数6有如下11种不同的划分,所以p(6)=11; 6 ; 5+1; 4+2,4+1+1; 3+3,3+2+1,3+1+1+1; 2+2+2,2+2+1+1,2+1+1+1+1...原创 2018-05-23 22:10:33 · 474 阅读 · 0 评论 -
哥德巴赫猜想的证明(C语言)
Problem Description哥德巴赫猜想:“任一大于2 的偶数都可写成两个质数之和”现在通过设计程序在4 -100 内任选一个偶数验证这个猜想,输入一个不小于2的偶数n,找出两个素数,使它们的和为n。Input输入一个不小于2的偶数n。Output找出两个素数,使它们的和为n。只需要输出其中第一个素数最小的一组数据即可。Example Input6...原创 2018-09-16 10:38:42 · 30693 阅读 · 0 评论 -
关于一道应用题的C语言
题目是家里面的小朋友问我的,看了一下正好可以拿来写编程练手题目如下儿童节发糖果,把些糖果分给小朋友,按照每个8颗,正好分完,若按照每个人10颗,则有三个小朋友分不到。请问一共有多少个小朋友,多少颗糖?题目挺简单的,觉得口算也能算的出,但是既然是用编程的话可以这么想题目一共两条件:所有糖果,8个小盆友,正好分完 ; 个小盆友10颗 ,则有3个小朋友分不到 那么依照关系,...原创 2018-11-09 19:39:38 · 947 阅读 · 0 评论