class3
#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;
}
class3的更多相关文章
- javascript系列-class3.循环语句
欢迎加入前端交流群来py: 转载请标明出处! while循环 while(循环终止条件){ } 案例 输出0~100个数字 1 . 3 . 5 不输出 输出一百数字 ...
- 前端极易被误导的css选择器权重计算及css内联样式的妙用技巧
记得大学时候,专业课的网页设计书籍里面讲过css选择器权重的计算:id是100,class是10,html标签是5等等,然后全部加起来的和进行比较... 我只想说:真是误人子弟,害人不浅! 最近,在前 ...
- .NET基础拾遗(4)委托、事件、反射与特性
Index : (1)类型语法.内存管理和垃圾回收基础 (2)面向对象的实现和异常的处理基础 (3)字符串.集合与流 (4)委托.事件.反射与特性 (5)多线程开发基础 (6)ADO.NET与数据库开 ...
- [WPF]控件应用多个样式
最近在做WPF项目,公司没有专门的UI工程师,什么都要自己做.接触WPF已经有好几年了,自定义样式什么的也可以做一些.WPF在使用样式的时候一般都是 Style="{StaticResour ...
- Spark的DataFrame的窗口函数使用
作者:Syn良子 出处:http://www.cnblogs.com/cssdongl 转载请注明出处 SparkSQL这块儿从1.4开始支持了很多的窗口分析函数,像row_number这些,平时写程 ...
- Java 反射 使用总结
转载请标明出处:http://www.cnblogs.com/zhaoyanjun/p/6074887.html1 本文出自[赵彦军的博客] 反射机制是什么 反射机制是在运行状态中,对于任意一个类,都 ...
- emmet 系列(1)基础语法
emmet 系列(1)基础语法 emmet 是一个能显著提升开发html和css开发效率的web开发者工具 emmet基本上目前已知的编辑器都有相应的插件,各个编辑器的emmet插件的下载地址:点我下 ...
- 前端开发必备!Emmet使用手册
介绍 Emmet (前身为 Zen Coding) 是一个能大幅度提高前端开发效率的一个工具: 基本上,大多数的文本编辑器都会允许你存储和重用一些代码块,我们称之为"片段".虽然片 ...
- sublime一些快捷键
语法: 后代:> 缩写:nav>ul>li <nav> <ul> <li></li> </ul> </nav> ...
- The Similarities and Differences Between C# and Java -- Part 1(译)
原文地址 目录 介绍(Introduction) 相似点(Similarities) 编译单位(Compiled Units) 命名空间(Namespaces) 顶层成员(类型)(Top Level ...
随机推荐
- SSH反向隧道实现内网穿透
1.客户端配置 /home/tsingyundev/zyy bind209.sh内容 ssh -fCNL *:1234:localhost:10022 localhost ssh209.sh内容 ss ...
- 统计学习导论之R语言应用(二):R语言基础
统计学习导论(ISLR) 参考资料 The Elements of Statistical Learning An Introduction to Statistical Learning 统计学习导 ...
- tp3.2 写入日志
function logs($content, $subDir = ''){ $subDir = trim($subDir, '/\\'); if (empty($content)) return f ...
- linux改变用户属主
将test文件的属主改为root:sudo chown root test 改变所在组:sudo chgrp root test 同时改变属主和所在组:sudo chown root.root tes ...
- react 学习笔记更新
生命周期 插槽 组件中间内容用this.props.children访问 是否组件更新 shouldcompontsupdata(props,newstatus){ return false: } 父 ...
- scala调用fastjson JSON.toJSONString()序列化对象出错
在scala中需要将case class 序列化为string,代码如下 results.map(JSON.toJSONString(_)).foreach(println) case class p ...
- log调试法
function writeToTxt($data,$filename="debug"){ if(is_array($data)){ file_put_co ...
- python字符串拼接方式
一 .join(iterator),后面必须是可迭代对象,例如:字符串,列表,元组 testList = ["1","2"] print(",&quo ...
- JAVA基础Day1-注释/标识符和关键字/数据类型/类型转换/变量、常量、作用域
目录 一.注释 二.标识符和关键字 标识符命名需要注意: 三.数据类型 基本数据类型: 拓展: 定义时需要注意: 四.类型转换 字节 五.变量.常量.作用域 变量 变量命名规范 变量作用域 常量 一. ...
- zxb2022习题班16
(1) 原则:合同中包含多项履约义务的,企业应当按照各单项履约义务所承诺的商品的单独售价的比例,将交易价格分摊至各单项履约义务. 方法:按照A和B商品单独售价的相对比例, 2x22年4月16日 借:合 ...