- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 用c语言实现100以内数的分解
将100以内的数分解成他们的质因数,然后输出。例如4=2*2。 可将100以内的数分为两部分,一部分素数,另一部分就是合数,而素数的分解就是1乘以他本身,所以需要做的就是对合数的分解。下面看示例代码。#include "stdafx.h"int _tmain(int argc, _TCHAR* argv[]){ int pd, i, j,num = 2; int ...
2018-08-26 18:19:50 3201
原创 c语言实现一个进制转换程序
可以实现常见的进制转换,例如将十进制转换成八进制等形式。 下面是实现代码#include "stdafx.h"#include"math.h"#include"stdlib.h"int _tmain(int argc, _TCHAR* argv[]){ void szq(int n); void qzs(int m); void szsl(int n)..
2018-08-19 14:55:45 21109 2
原创 用c实现数组问题
问题描述:用户输入一个整数,要求用一个数组将整数的每一位存入到数组元素当中,最后输出用户输入的整数+1。 例:用户输入:99 输出:100 下面写实现方法:#include "stdafx.h"int _tmain(int argc, _TCHAR* argv[]){ int i; int num; printf("输入数字的位数:"); ...
2018-08-18 23:08:33 182
原创 用筛选法解决素数问题
问题描述 输入一个自然数n,求小于等于n的素数之和 样例输入 100 样例输出 1060 示例代码:#include<stdio.h>int main(){ int i,num,a[999],sum=0,j; printf("输入一个大于1的整数:"); scanf("%d",&num); if(num<=1)...
2018-08-11 15:42:01 201
原创 类似123321特殊数的输出
下面给出一种最简单的解决方法。#include&lt;stdio.h&gt;int main(){ long int i=10000; int j,num; long int n[6]={0}; printf("输入一个正整数:"); scanf("%d",&amp;num); while(i&lt;10000
2018-08-10 02:17:07 822
原创 用c语言输出杨辉三角形
问题描述 杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)^n的展开式的系数。 它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。 下面给出了杨辉三角形的前4行: 1 1 1 1 2 1 1 3 3 1 下面要求用户输入一个整数n,然后输出杨辉三角形的前n行。示例代码如下:#include<stdio.h>int main(){ ...
2018-08-09 01:14:20 107192 16
原创 fibonacci数列的解决方式
Fibonacci数列的递归公式:Fn=Fn-1+Fn-2,F1=F2=1,现在我们想知道Fn除以10007的余数是多少。 首先第一种方法,递归。实例代码如下:#include<stdio.h>int f(int n){ if(n==1||n==2) return 1; else return f(n-1)+f(n-2);}...
2018-08-09 00:33:34 607
原创 用c语言统计用户输入字符串中的单词数
输入一串字符串,输出其中有多少个单词,例如 I am a boy,输出4,下面是示例代码#include&amp;lt;stdio.h&amp;gt;int main(){ int a; for(;;) //无限循环 { int i,num=1,word; char...
2018-08-08 19:55:30 1611
原创 将十进制数转换成二进制
用户输入一个十进制正整数,将其转换成二进制输出。示例代码如下:#include<stdio.h>int main(){ int num,c,i=0; int a[100]; printf("输入一个正整数:"); scanf("%d",&num); while(num>0) { c=(num...
2018-08-02 01:03:48 3732
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人