首页    新闻    小组    威客    人才    下载    博客    代码贴    在线编程    论坛
代码贴随便看看C语言
/**
 * 【程序5】
 * 题目:利用递归方法求5!
 * 分析:递归公式:f(n) = n * f(n-1)
 * 例如:5!= 5 * 4!
 */

#include<stdio.h>
int jiecheng(int a);

int jiecheng(int a)
{
......................
阅读全部 | 李正民 贴于 2021年10月9日 12:52     hide bbsi
/**
 * 【程序4】
 * 题目:判断101-200之间有多少个素数,并输出所有素数。
 * 程序分析:判断素数的方法:用一个数分别去除[2, sqrt(这个数)]之间的所有数,如果能被整除,
 *           则表明此数不是素数,反之是素数。
 */

#include<stdio.h>
#include <math.h>
int main()
{
    int n, i, k, flag = 1;
......................
阅读全部 | 李正民 贴于 2021年10月8日 22:27     hide bbsi
/**
 * 【程序3】
 * 题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数
 *       本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。
 * 程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。
 * 
 * 思路:分解多位数--->使用求余:%;除运算:/
 * 如:153 = 1*1*1 + 5*5*5 + 3*3*3
 */

#include<stdio.h>
void main()
......................
阅读全部 | 李正民 贴于 2021年10月8日 21:43     hide bbsi
/**
 * 【程序2】
 * 题目:本题要求编写函数,判断给定的一串字符是否为"回文"。所谓"回文"是
 * 指顺读和倒读都一样的字符串。如"XYZYX"和"xyzzyx"都是回文。
 * 
 */

#include<stdio.h>
void main()
{
    int len, half, count;
    int i;
......................
阅读全部 | 李正民 贴于 2021年10月8日 21:11     hide bbsi
/**
 * 【程序1】
 * 题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
 * 分析:学会分解出每一位数。
 */

#include <stdio.h>

int main() {
    int ge, shi, qian, wan;
    int huiwen;
    scanf("%d", &huiwen);
......................
阅读全部 | 李正民 贴于 2021年10月8日 20:15     hide bbsi
#include <stdio.h>
void print(int &c){
printf("%d ",c);
}
void ArrayTraverse(int *p,void (*vi)(int&)){
for(int i=1;i<=6;i++){
vi(*p++);
}
}
int main(){
int a[6]={1,2,3,4,5,6};
ArrayTraverse(a,print);
......................
阅读全部 | AICodeMinkey 贴于 2021年10月8日 19:52     hide bbsi
#include<stdio.h>


int calculate(int Long,int Width);

int main()
{
int Height;
    int m_Long;
    int m_Width;
   int A;

......................
阅读全部 | a1444741376 贴于 2021年9月16日 14:36     hide bbsi
#include<stdio.h>
int main()   /*  辗转相除法求最大公约数 */
{
   int m, n, a, b, t, c;
   printf("Input two integer numbers:\n");
   scanf("%d%d", &a, &b);
   m=a;   n=b;
   while(b!=0)  /* 余数不为0,继续相除,直到余数为0 */
   { c=a%b; a=b;  b=c;}
   printf("The largest common divisor:%d\n", a);
   printf("The least common multiple:%d\n", m*n/a);
}
阅读全部 | kevin3311 贴于 2021年9月8日 16:23     hide bbsi
/**
 * 【程序14】
 * 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
 * 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:
 *           (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。
 *           (2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。
 *           (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。
 */

#include<stdio.h>

int main() {
......................
阅读全部 | kevin3311 贴于 2021年9月8日 16:02     hide bbsi
#include <stdio.h>

int main() {
printf("我在编程中国学C语言\n\n");

// 练习一下循环的使用
int i;
for (i=1; i<=20; i++) {
printf("我爱编程中国 %d 次\n", i);
}

printf("\n\n编程中国送我一颗小心心:");
......................
阅读全部 | 小呆阳 贴于 2021年8月25日 14:43     hide bbsi
上一页 30 31 32 33 34 35 36 37 38 39 下一页