加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
4-5.c 2.27 KB
一键复制 编辑 原始数据 按行查看 历史
王振宇 提交于 2022-04-05 18:28 . 牛客
#define _CRT_SECURE_NO_WARNINGS 1
//BC95 小乐乐与进制转换
//#include <stdio.h>
//#include <math.h>
//int main()
//{
// int i = 0;
// int n = 0;
// int k = 0;
// double sum = 0;
// scanf("%d", &n);
// while (n > 0)
// {
// k = n % 6;
// n /= 6;
// sum += (k * pow(10, i));
// i++;
// }
// printf("%.0lf", sum);
// return 0;
//}
//
//
//
////BC96 [NOIP2015]金币
//#include <stdio.h>
//int main()
//{
// int n = 0;
// int money = 1;
// int sum = 0;
// scanf("%d", &n);
// for (int i = 0; i < n; money++)
// {
// for (int j = 0; j < money && i < n; j++, i++)
// {
// sum += money;
// }
// }
// printf("%d", sum);
// return 0;
//}
//
//BC97 回文对称数
#include <stdio.h>
#include <math.h>
int main()
{
int m22 = 0;
int n = 0;
scanf("%d", &n);
for (int i = 1; i <= n; i++)
{
int z = 0;
int s = i;
int k = 0;
while (s > 0)
{
k++;
s /= 10;
}
int k1 = k;
k /= 2;
if (i < 10)
{
z = 1;
printf("%d\n", i);
}
else
for (int j = 1; k > 0; k--, j++)
{
int m1 = i / (int)pow(10, k1 - j);
int m2 = i % (int)pow(10, j);
if (j > 1)
{
m1 %= 10;
m2 = (m2 - m22) / (int)pow(10, j - 1);
}
if (m1 != m2)
{
z = 1;
break;
}
m22 = m2;
}
if (z == 0)
printf("%d\n", i);
}
return 0;
}
//BC99 正方形图案
#include <stdio.h>
int main()
{
int n = 0;
while (~scanf("%d", &n))
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
printf("* ");
}
printf("\n");
}
return 0;
}
//BC100 直角三角形图案
#include <stdio.h>
int main()
{
int n = 0;
while (~scanf("%d", &n))
for (int i = 0; i < n; i++)
{
for (int j = 0; j <= i; j++)
{
printf("* ");
}
printf("\n");
}
return 0;
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化