#include<stdio.h> #include<stdlib.h> #include<time.h> #include<windows.h> #define N 80 void print_text(int line,int col,char text[]); void print_spaces(int n); void print_blank_lines(int n); int main() { int line,col,i; char text[N]="hi,November~"; srand(time(0)); for(i=1;i<=10;i++) { line=rand()%25; col=rand()%80; print_text(line,col,text); Sleep(1000); } return 0; } void print_spaces(int n) { int i; for(i=1;i<=n;i++) printf(" "); } void print_blank_lines(int n) { int i; for(i=1;i<=n;i++) printf("\n"); } void print_text(int line,int col,char text[]) { print_blank_lines(line-1); print_spaces(col-1); printf("%s",text); }
在运行框中以一秒为时间间隔随机输出“hi,November~"
#include <stdio.h> int func(int, int); int main() { int k = 4, m = 1, p1, p2; p1 = func(k, m); p2 = func(k, m); printf("%d, %d\n", p1, p2); return 0; } int func(int a, int b) { static int m = 0, i = 2; i += m + 1; m = i + a + b; return m;}
#include<stdio.h> long long int func(int n); int main() { long long f; int n; while(scanf("%d",&n)!=EOF) { f=func(n); printf("n=%d,f=%lld\n",n,f); } return 0; } long long int func(int i) { long long f; if(i==0) return 0; if(i==1) return 1; if(i>=2){ f=2*(func(i-1))+1; return f;} }
#include <stdio.h> int func(int n, int m); int main() { int n, m,ans; while(scanf("%d%d", &n, &m) != EOF) printf("n = %d, m = %d, ans = %d\n", n, m, func(n, m)); return 0; } int func(int n,int m) { int ans; if(n<m) return 0; if(n==m||m==0) return 1; else { ans=func(n-1,m)+func(n-1,m-1); return ans; } }
#include<stdio.h> long long int mul(int n,int m); int main() { int n,m; long long ans; while(scanf("%d%d",&n,&m)!=EOF) { ans=mul(n,m); printf("%d*%d=%lld\n",n,m,ans); } return 0; } long long int mul(int n,int m) { long long int ans; if(n==0||m==0) return 0; else { ans=mul(n,m-1)+n; return ans; } }
#include<stdio.h> #include<stdlib.h> #include<math.h> void hanoi(unsigned int n,char from,char temp,char to); void moveplate(unsigned int n,char from,char to); int main() { unsigned int n,s; while(scanf("%u",&n)!=EOF){ hanoi(n,'A','B','C'); printf("\n"); s=pow(2,n)-1; printf("一共移动了%d次\n",s); system("pause"); } return 0; } void hanoi(unsigned int n,char from,char temp,char to) { if(n==1) moveplate(n,from,to); else{ hanoi(n-1,from,to,temp); moveplate(n,from,to); hanoi(n-1,temp,from,to); } } void moveplate(unsigned int n,char from,char to) { printf("%u:%c-->%c\n",n,from,to); }
#include<stdio.h> #include<stdlib.h> #include<math.h> int is_prime(int s); int main(){ int n; int a,b; for(n=4;n<=20;n=n+2){ for(a=2;a<=n;a++){ b=n-a; if(is_prime(a)&&is_prime(b)){ printf("%d=%d+%d\n",n,a,b);break; } } } return 0; } int is_prime(int s){ int m; for(m=2;m<=s-1;m++){ if(s%m==0) return 0; if(m>=s) return 1; } }
#include<stdio.h> long fun(long s); int main(){ long s,t; printf("Enter a number:"); while(scanf("%ld",&s)!=EOF){ t=fun(s); printf("new number is:%ld\n\n",t); printf("Enter a number: "); } return 0; } long fun(long n){ int m; int t=0,q=1; while(n>0){ n=n/10; m=n%10; if(m%2!=0){ t=t+m*q; q=q*10; } }return t; }
原文地址:http://www.cnblogs.com/Violet-/p/16868689.html
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请务用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性