#include<stdio.h>
#include<math.h> void fun_1()//绘制余弦直线
{
double y;
int m, x;
for (y = ; y >= -; y -= 0.1)
{
m = acos(y)*;
for (x = ; x < m; x++)printf(" ");
printf("*");
for (; x < - m; x++)printf(" ");
printf("*\n");
}
int x_1, y_1;
x_1 = ;
for (y_1 = ; y_1 <= ; y_1++)
for(x_1=;x_1<=y_1;x_1++){
if(x_1==y_1) {
printf("*\n"); }
else {
printf(" "); }
}
}
void fun_2() {
int i, max, min, sum=, num[] = {,,,};
max = min = num[];
printf("max%d\n", max); printf("min%d\n", min);
printf("score:\n");
for (i = ; i < ; i++)
printf("%d\n", num[i]);
for (i = ; i < ; i++)
{ sum += num[i];
if (max < num[i])
{
max = num[i]; }
if (min > num[i])min = num[i];
}
sum = sum - max - min;
printf("avg%dmin%dmax%d", sum / ,min,max);
}
void fun_3() {
int i;
long j;//N的数值
j = ;
for (i = ; i > ; i--)
{
if (j%i == )
{
printf("factor:%d", i);
break;
}
} }
void fun_4() {
int x, y,last=;
x = ;
for (y = ; y > ; y--)
{
last = last*x%;
}
printf("%d",last);
}
void fun_5()
{
int a, count = ;
for (a = ; a <= ; a = a + )
{
count++;
if (!(a % ))count++;
}
printf("%d",count);
}
void fun_6()
{
int a, b, c, count=;
for (a = ; a <= ; a++)
for (b = ; b <= ; b++)
for (c = ; c <= && a != b; c++)
if (c != a&&c != b)count++;
printf("%d",count);
}
void fun_7()
{
int n = ,i,j;
for (i = ; i < n; i++) {
for (j = ; j < -i; j++)printf(" ");
for (j = ; j < i + ; j++)printf("%6d", fun_7_f(i, j));
printf("\n");
}
}
int fun_7_f(int x,int y)//fun_7子函数进行递归
{
int z;
if (y == || y ==x + )return ;
z = (x - , y - ) + (x - , y); return z;
}
void fun_8()
{
int data[];
int i = ;
int x=;
printf("%d\n", x);
for (i = ;i<; i++)
{
data[i] = x % ;
x = x / ;// printf("%d\n", x);
//printf("%d\n", data[i]);
}
for (i = ; i > ; i--)
{
if (data[i] == )
for (; i >= ; i--)printf("%d", data[i]);
}
} struct data {
int year;
int mouth;
int day;
};
void fun_2_1()
{
struct data trem;
trem.year = ;
trem.mouth = ;
trem.day = ;
int day_tab[][]={ {,,,,,,,,,,,},{ ,,,,,,,,,,, } };
int i, yearf, mouthf, dayf; yearf = mouthf = dayf = ;
for (i = trem.year; i > ; i--)
{
if (i % == && i % != )
dayf =dayf+;
else dayf = dayf + ; printf("year+%d\n", dayf);
}
for (i = ; i <trem.mouth-; i++)
{
if (trem.year % == && trem.year% != )
dayf = dayf + day_tab[][i];
else dayf = dayf + day_tab[][i]; printf("mouthday+%d\n", dayf);
}
dayf = dayf + trem.day;
printf("mouthday+%d\n", dayf); int f;
f = dayf % ;
printf("%d", f);
switch (f)
{
case :;
case :;
case :printf("flash"); break;
default:printf("sleep");
} }
void fun_2_2() { int i, j, k, l;
for (i = ; i < ; i++) { for (j = ; j < ; j++)
{
if (i != j)
{
k = i * + i * + j * + j;
for (l = ; l*l < k; l++);
if (l*l == k)printf("OK\t%d", k);
}
} }
}
int main()
{ //fun_1();//绘制余弦直线
//fun_2();//歌星大奖赛
//fun_3();//求最大约数
//fun_4();//高次方数的尾数
//fun_5();//阶层尾数0个数
//fun_6();//三个小朋友分五本书
//fun_7();//杨辉三角
//fun_8();//二进制转换
//fun_2_1();//三天打鱼两天晒网
//fun_2_2();//根据描述追踪车牌号
fun_2_3();
return ;
}

最新文章

  1. html文本的基本设置
  2. 100803C
  3. ie上如何兼容placeholder
  4. 将HTML5 Canvas的内容保存为图片借助toDataURL实现
  5. 【转】【DP_树形DP专辑】【9月9最新更新】【from zeroclock&#39;s blog】
  6. request、response 中文乱码问题与解决方式
  7. 15、自定义Content Provider
  8. centos防火墙操作
  9. 【Java】Hibernate4实战 之 第一部分Hibernate入门
  10. 讨论JDK的File.equal()
  11. npm err错误
  12. angular 实战系列 之 mvvm模式
  13. 蓝桥杯-扑克牌移动-java
  14. 南阳理工oj_The Triangle
  15. 【django之orm小练习】
  16. 闭包(流畅的python 学习笔记)
  17. jQuary学习の一の初期准备
  18. A+B for Input-Output Practice (VI)
  19. 游戏安全有多重要?——GAME-TECH游戏开发者技术沙龙
  20. Python mysql-python及pycurl使用一例

热门文章

  1. Windows server 2008 快速搭建域环境
  2. Emacs 入门(https://www.zybuluo.com/eqyun/note/40788)
  3. Vue.js+vue-element搭建属于自己的后台管理模板:Vue.js快速入门(二)
  4. 安装sublime text3 、转化为汉化版、安装SublimeREPL使得在交互条件下运行代码,设置快捷键
  5. 如何把安全证书导入到java中的cacerts证书库(转)
  6. redis列表底层实现之一——链表
  7. phpexcel 导出方法
  8. Chrome 浏览器默认样式覆盖自己 CSS 样式的解决
  9. JPG和PNG特性分析及适用范围
  10. 基于.Net core3.0 开发的斗图小程序后端+斗图小程序