- 博客(17)
- 收藏
- 关注
原创 字符串位置前移
#include <stdio.h>void fun(char a[],int n){ int o,i,j; for(i=0;i<n;i++) { o=a[0]; //先赋值给其他变量 for(j=1;j<=9;j++) //前移 { a[j-1]=a[j];...
2018-01-31 22:55:24 915
原创 字符串转化整型
#include<stdio.h> #include <string.h>int fun(char *a){ int t=1; int m=0,len; len=strlen(a); if(a[0]=='-'){ t=-1; len--; a++; } wh...
2018-01-31 12:42:49 211
原创 猴子选大王
#include<stdio.h> #define N 100 int main() { int a[N],i,n; printf("请输入这一圈人的数目:"); scanf("%d",&n); //开始给这些人编号 for(i=0;i<n;i++) { a[i]...
2018-01-30 22:27:22 213
原创 指针传地址
#includevoid swap(int*,int*); int main(){ int n1,n2,n3; int *pointer1,*pointer2,*pointer3; printf("please input 3 number:n1,n2,n3:"); scanf("%d %d %d",&n1,&n2,&n3); point
2018-01-29 20:14:40 670
转载 位运算
按位与运算符(&)参加运算的两个数据,按二进制位进行“与”运算。运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1; 即:两位同时为“1”,结果才为“1”,否则为0例如:3&5 即 0000 0011 & 0000 0101 = 0000 0001 因此,3&5的值得1。 另,负数按补码形式参加按位与运算。“与运算”的
2018-01-29 17:58:59 193
原创 有序数组插入元素
#includeint main (){ int i,num; int arr[11]={1,2,3,4,5,6,7,8,9,10}; scanf("%d",&num); for(i=0;i<10;i++) printf("%d ",arr[i]); printf("\n"); if(num>=arr[9]){ arr[10
2018-01-29 14:41:42 763
原创 查找星期几
#include void main() { char letter; printf("please input the first letter of someday\n"); while ((letter=getch())!='Y')/*当所按字母为Y时才结束*/ { switch (letter) {case 'S':printf("please inpu
2018-01-29 11:59:02 1359
原创 判断回文
字符串判断 c++递归版本:#include <iostream> using namespace std; int fun(int low, int high, char *str, int length) { if (length == 0 || length == 1) return 1; if (str[low] ...
2018-01-29 11:24:42 286
原创 分解正整数并倒序输出各位数
#includeint main(){long a,b,c,d,e,x; scanf("%ld",&x); a=x/10000;x=x%10000; b=x/1000;x=x%1000; c=x/100;x=x%100; d=x/10;x=x%10; e=x; if (a!=0) printf("there are 5, %ld %ld %ld %ld %ld\n
2018-01-29 11:09:25 597
原创 递归(例子)
求5!#include "stdio.h" int fact( int j) { int sum; if(j==0) sum=1; else sum=j*fact(j-1); return sum; } main() { int i; for(i=0;i<5;i++) pri...
2018-01-28 22:11:59 204
原创 完数
#include<stdio.h> //一个数其真因子之和为其本身,则完数int main (){ int i; int t,sum; for(i=2;i<=1000;i++){ sum=0; for(t=1;t<i;t++) //因子 if(i%t==0) sum+=t; if(sum==i) printf("...
2018-01-28 21:27:49 395
原创 辗转相除法求最大公约数最小公倍数
#includevoid main(){ int n,m,nm,r,t; printf("Enter m,n=?"); scanf("%d%d",&m,&n); nm=n*m; if(m<n) { t=m; m=n; n=t; } //n存小的 m存大的 r=m%n; // 余数 while (r) //辗转相除 {
2018-01-28 19:57:50 265
原创 条件嵌套语句
#includeint main(){ int score; char grade; printf("please input a score\n"); scanf("%d",&score); grade=(score>=90)?'A':((score>=60)?'B':'C'); printf("%d belongs to %c",score,grade); ret
2018-01-28 18:57:34 678
原创 将正整数分解成质因数
#include<stdio.h>int main(){ int num ; int i; scanf("%d",&num); printf("%d=",num); for(i=2;i<=num;i++) { while(i!=num) { if(num%i==0) ...
2018-01-28 18:47:25 563
原创 斐波那契数列
#include int main (){ int f1=1,f2=2; int i; for(i=0;i<20;i++){ printf("%d %d ",f1,f2); f1=f1+f2; f2=f1+f2; } return 0;}
2018-01-28 18:08:56 209
原创 C语言经典代码(判断完全平方数)
题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后 的结果满足如下条件,即是结果。请看具体分析: #include "math.h" main() { long int i,x,y,z; for (i=1;i<100000;i+
2018-01-28 16:43:04 18035
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人