- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 输出10000内所有素数
利用函数方法:#include <stdio.h>/* 当函数返回值为1的时候是素数 当函数返回值为0的时候不是素数*/int panduan(int n){ int i=2,j=1; while(i<=n/2) { if(n%i==0) j=0; i++; } return j;}int main(){ int i=2; i...
2018-10-29 12:57:07 545
原创 判断素数
题目:输入一个数判断是否为素数#include <stdio.h>int su(int a){ int i,j=1; for(i=2;i<=a-1;i++) { if(a%i==0) { j=0; break; } } return j;}int main(){ int a,b; scanf("%d",&a); b=s...
2018-10-29 12:55:25 126
原创 用数组显示裴波那契数列
#include <stdio.h>enum {num=30};int main(){ long fib[num]; int i; fib[0]=fib[1]=1; for(i=2;i<num;i++) { fib[i]=fib[i-1]+fib[i-2]; } for(i=0;i<num;i++) { printf("%d ",fib[i])...
2018-10-29 12:49:58 234
原创 计算两位数的加减乘除
题目:输入两个整数,然后请输入(1(+)或2(-)或3(*)或4(/))输入完按“回车”键(中间用,隔开)结果只保留小数点后两位#include <stdio.h>void shu(){ double a,b,c,r; char d; for(r=0;r<80;r++) printf("*"); printf("\n\n"); for(r=0;r<33...
2018-10-29 07:39:10 799
原创 输入一串数字统计0到9每个数字的个数
题目:输入一串字符统计这串字符中0有多少,1有多少,…,9有多少。#include <stdio.h>int main(){ char c; int shu[10]={0},i; while((c=getchar())!='\n') { if(c>='0'&&c<='9') shu[c-'0']++; } for(i=0;i&l...
2018-10-29 07:35:59 7822
原创 关系表达式、条件表达式、逻辑表达式
一、算述表达式 优先级高 左结合赋值表达式 优先级低 右结合二、关系表达式(比较)1、关系表达式(左结合):优先级次于算述表达式(1)<、>、<=、>=优先级高(2)==(等于)、!=(不等于)优先级低2、成立不成立成立:命题为真(true)值为1不成立:命题为假(false)值为0三、条件表达式(...
2018-10-28 20:18:29 32367
原创 变量、函数和程序控制
一、复合语句和顺序结构1、c语言的基本单位是:语句;2、如何使多个语句顺序执行(复合语句):由多个语句组成,用大括号包起来的语句二、变量的概念及使用1、变量定义:变量是表示数据的存储2、变量意义:容器3、如何使用变量:1、赋值2、取值4、c语言的变量是;有类型的三、变量的定义1、举例:int a;int a,b,c;/一般在变量声明后面加上对变量用途的说明/2、变...
2018-10-26 07:20:04 181
原创 c语言写出哥德巴赫定理
题目:验证从6开始的偶数都能分成两个素数#include &lt;stdio.h&gt;int su(int x){ int i; for(i=2;i*i&lt;=x;i++) { if(x%i==0) break; } if(i*i&gt;x) return 1; else return 0;}int main(){ ...
2018-10-15 19:12:06 332
原创 找出二维数组中最大的值
题目:找出二维数组中最大的值#include <stdio.h>int main(){ int arr[3][4]={34,34,54,2,5,23,8,3,1,6,25,6},t,i,j; t=arr[0][0]; for(i=0;i<3;i++) for(j=0;j<4;j++) if(arr[i][j]>t) ...
2018-10-11 19:30:24 3443
原创 将一个二进制的数转变成十进制
题目:将111101这个二进制的数转变成十进制#include <stdio.h>int ping(int j,int a){ int i,b=1; for(i=0;i<a;i++) b=b*j; return b;}int main(){ int arr[10]={0,0,0,0,1,1,1,1,0,1},i,ji=0; for(i=0...
2018-10-11 19:26:18 359
原创 判断素数
题目:输入一个数判断是否是素数第一种方法:#include<stdio.h>int main(){ int i,j,k=0; scanf("%d",&i); for(j=2;j*j<=i;j++) { if(i%j==0) k++; } if(k==0) printf("是素数"); else pr...
2018-10-11 19:23:17 134
原创 实验主函数中的数组传到自定义数组中是否会改变里面的值
题目:将一个数组从主函数中传到自定义函数中函数里面的值是否会改变#include <stdio.h>void shu(int i,int j){ int c=0; for(;i<=j;i++) { printf("%d ",i); c++; if(c%5==0) printf("\n"); }}int main()...
2018-10-11 19:01:35 1094
原创 从第一个到第二个显示所有的整数,五个换一行
题目:输入两个数,显示从第一个数到第二个数之间所有的整数,并且五个换一行#include <stdio.h>void shu(int i,int j){ int c=0; for(;i<=j;i++) { printf("%d ",i); c++; if(c%5==0) printf("\n"); }}int mai...
2018-10-11 18:57:07 311
原创 c语言写出的简易计算器
#include&amp;lt;stdio.h&amp;gt;void show_title(char *title);void show_xing(int shu);void show_biaoti(int kong,char *title);void show_main();void show_neibu(char i,char *title);void show_title(char *tit...
2018-10-11 12:42:25 603 2
原创 c语言实现输入成绩,输出评分
方法一:#include &lt;stdio.h&gt;int main(){ int a; printf("请输入成绩\n"); scanf("%d",&amp;a); if(a&gt;100||a&lt;0) { printf("输入错误\n"); } else{ if(a&
2018-10-11 12:38:42 21473 7
原创 c语言控制输出200以内所有的完全平方
方法一:#include &lt;stdio.h&gt;int main(){ int i,j; for(i=1;i&lt;200;i++) for(j=1;j*j&lt;=i;j++) if(j*j==i) printf("%d ",j*j);}方法二:#include&lt;stdio.
2018-10-11 12:24:51 1872
原创 数据和简单计算程序
一、写程序:描述数据的处理1、描述数据。2、描述处理过程。**第1节 基本字符、标识符和关键字**一、空白符的作用1、Tab 右缩进2、shift+Tab键 左缩进二、标识符1、基本要求:1、数字不能开头2、由数字、字母、下划线(_)组成3、不能使用预留关键字(如if、scanf等)提示:1、...
2018-10-10 18:19:20 263
原创 程序设计和c语言
一、程序和程序语言程序:完成某项事物所预设活动的方式和活动过程;程序可以看成一系列动作的进行过程的描述。程序设计:人们描述计算机所要做的工作。二、程序设计语言及发展1、机器语言。2、汇编语言。3高级语言:编译器解译器优先值:赋值&amp;lt;算术运算符。结合性:=(右结合) + - * /(左结合)三、程序的功能分解从上至下,逐层细分。四、c语言例:#include...
2018-10-09 12:54:32 249
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人