博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言基础(一)
阅读量:6954 次
发布时间:2019-06-27

本文共 1936 字,大约阅读时间需要 6 分钟。

7744问题(输出所有形如aabb的4位完全平方数)

方法1:

#include
#include
int main (){ for(int a=1;a<=9;a++){ for(int b=0;b<=9;b++){ int n = a*1100+b*11; int m = floor(sqrt(n)+0.5); if(m*m == n) printf("%d\n",n); } } return 0; }

方法2:

#include
#include
int main (){ for(int x=1;;x++){ int n = x*x; if(n < 1000)continue; if(n > 9999)break; if(n/1000 == n/100%10 && n/10%100%10 == n%10) printf("%d\n",n); } return 0;}

开灯问题:

n盏灯,k个人

#include
#include
int a[1000];int main (){ int n,k,first = 1; memset(a,0,sizeof(a)); scanf("%d%d",&n,&k); for(int i=1;i<=k;i++){ for(int j=1;j<=n;j++){ if(j%i==0)a[j]=!a[j]; } } for(int i=1;i<=n;i++){ if(a[i])printf("%d ",i); } return 0;}

生成元

给定n,求最小生成元(如果x加上x的各位数字之和为y,则称x是y的生成元)

#include
#include
int a[100005];int main (){ int T,n; memset(a,0,sizeof(a)); for(int m=1;m<3000;m++){ int x = m,y = m; while(x>0){ y+=x%10; x/=10; } if(a[y] == 0 || a[y] > m)a[y]=m; } scanf("%d",&T); while(T--){ scanf("%d",&n); printf("%d\n",a[n]); } return 0;}

生成1~n的排列

#include
#include
int a[100];void f(int n,int* a,int cur){ if(n==cur){ for(int i=0;i

n皇后问题解的个数:

#include
#include
int a[100];long total=0;int n;void search(int cur){ if(cur==n)total++; else for(int i=0;i

tip:

printf("%5d",x); //%5d表示按照5位数打印,不足5位在前面补空格

scanf("%s",s); 遇到空白字符会停下来
printf("%.1f",x); 保留小数点后一位

 

posted on
2016-09-13 12:29 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/yzwhykd/p/5868020.html

你可能感兴趣的文章
密码学协议 门限
查看>>
true or false in JavaScript
查看>>
Android学习笔记6:使用Intent1
查看>>
js实现继承的几种方式
查看>>
[LintCode/LeetCode] Two Strings are Anagrams/Valid Anagram
查看>>
Consul入门03 - 注册服务
查看>>
[Centos]necessary tools for newbie
查看>>
前端临床手札——单元测试
查看>>
Java IO : File
查看>>
MySQL Replication
查看>>
JavaScript数组去重总结
查看>>
MVVM_Android-CleanArchitecture
查看>>
iOS开发-协议Protocol&代理delegate
查看>>
【系统架构师修炼之道】(4):绪论——Zachman 框架
查看>>
Foxify v0.10.7 发布,基于 TypeScript 的 Node 框架
查看>>
Python数据结构——双端队列
查看>>
GitHub 项目推荐:用深度学习让你的照片变得美丽 ...
查看>>
另类文件加密 图片当密码给文本加密
查看>>
MySQL数据库如何解决大数据量存储问题
查看>>
CENTOS6.5 yum配置
查看>>