? ? ? ? 今天想开个新坑,于是我就开始学习数据结构了,那玩意怎么说呢,挺抽象的东西,有点难懂,我就一边做笔记一边暂停,就这么硬学,数据结构确实是编程中一个十分重要的东西,必须给他拿下昂。然后我就开始刷leetcode,这题是真难啊,比牛客网上面的题难了不少,我也只会做那些相对基础的语法题,让我感到前途漫长——但是,人们为什么要攀登珠穆朗玛峰?因为它就在那,继续努力吧少年。
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
//int main()
//{
// /*int a = (int)(11.0 / 3 + 0.5);
// printf("%d", a);*/
// /*float a = 11.0 / 3;
// printf("%f", a);*/
// /*int a = 2;
// int b = (float)(1/a);
// printf("%f", b);*/
// /*int arr[][3] = { {0,1,2},{1,2}, {2,3} };
// int i, j;
// for (i = 0; i < 3; i++)
// {
// for (j = 0; j < 3; j++)
// {
// printf("%d ", arr[i][j]);
// }
// printf("\n");
// }*/
// //int i,*p=&i;
// char a[20] = { "ABC\0"};
// printf("%s", a);
// return 0;
//}
//字符串函数
//strlen
//int main()
//{
// char* a = "abcdefg";
// printf("%d", (int)strlen(a));
// return 0;
//}
//my_strlen
//int my_strlen(char* a)
//{
// int count = 0;
// while (*a != '\0')
// {
// count++;
// a++;
// }
// return count;
//}
//int main()
//{
// char* a = "abcdefg";
// printf("%d", my_strlen(a));
// return 0;
//}
//strcpy
//int main()
//{
// char a[20] = { 0 };
// strcpy(a, "大撒大撒");
// printf("%s", a);
// return 0;
//}
//my_strcpy
//char* my_strcpy(char* a, char* b)
//{
// char* temp = a;
// while (*a++ = *b++)
// {
// ;
// }
// return temp;
//}
//int main()
//{
// char a[20] = { 0 };
// char b[10] = { "ABC的" };
// printf("%s", my_strcpy(a, b));
// return 0;
//}
//char* my_strcpy(char* a, char* b)
//{
// char* temp = a;
// while (*b!='\0')
// {
// *a = *b;
// a++;
// b++;
// }
// *a = '\0';
// return temp;
//}
//int main()
//{
// char a[20] = { 0 };
// char b[10] = { "ABC的" };
// printf("%s", my_strcpy(a, b));
// return 0;
//}
//strcat
//int main()
//{
// char a[50] = "两情若是久长时,";
// char b[30] = "又岂在朝朝暮暮?";
// strcat(a, b);
// printf("%s", a);
// return 0;
//}
//my_strcat
//char* my_strcat(char* a, char* b)
//{
// char* temp = a;
// while (*a != '\0')
// {
// a++;
// }
// while (*a++ = *b++)
// ;
// return temp;
//}
//int main()
//{
// char a[50] = "两情若是久长时,";
// char b[30] = "又岂在朝朝暮暮?";
// my_strcat(a, b);
// printf("%s", a);
// return 0;
//}
//strcmp
//int main()
//{
// char a[20] = "love";
// char b[10] = "lovej";
/*int ret = strcmp(a,b);
if (ret > 0)
{
printf("a>b\n");
}
if (ret == 0)
{
printf("==\n");
}
if (ret < 0)
printf("a<b\n");*/
// return 0;
//}
//my_strcmp
//int my_strcmp(char* a, char* b)
//{
// while(*a == *b)
// {
// if (*a == '\0')
// {
// return 0;
// }
// a++;
// b++;
// }
// if (*a > *b)
// {
// return 1;
// }
// else
// return -1;
//}
//int main()
//{
// char* a = "abcd";
// char* b = "abc";
// int ret = my_strcmp(a, b);
// if (ret > 0)
// {
// printf("a>b\n");
// }
// if (ret == 0)
// {
// printf("==\n");
// }
// if (ret < 0)
// printf("a<b\n");
// return 0;
//}
//strncpy
//int main()
//{
// char a[20] = { 0 };
// char b[10] = { "adsad" };
// printf("%s", strncpy(a, b, 3));
// return 0;
//}
//strncat
//int main()
//{
// char a[20] = "hello ";
// char b[20] = "world !!!";
// printf("%s", strncat(a, b, 5));
// return 0;
//}
//int main()
//{
//
// char* a = "ababbcdbbc";
// char* b = "abbc";
// char* ret = strstr(a, b);
// if (ret == NULL)
// {
// printf("error");
// }
// else
// printf("%s", ret);
//}
//#include<stdio.h>
//#include<string.h>
//#include<errno.h>
//#include<stdlib.h>
//int main()
//{
// FILE* f = fopen("1.10.txt", "a");
// if (f == NULL)
// {
// printf("FILE:%s", strerror(errno));
// return 1;
// }
// fprintf(f, "\nwzb love xl");
// fclose(f);
// f = NULL;
// return 0;
//}
//#include <stdio.h>
//#include<math.h>
//int main()
//{
// int n;
// scanf("%d", &n);
// double sum = 0;
// int i;
// for (i = 1; i <= n; i++)
// {
// sum += 1 / (pow((-1.0), (i - 1)) * (2 * i - 1));
// }
// printf("%.3lf", sum);
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// int n;
// scanf("%d", &n);
// int sum = 0;
// int temp = 0;
// int i = 1;
// while (n)
// {
// for (i = 1; i <= n; i++)
// {
// temp += i;
// }
// sum += temp;
// temp = 0;
// n--;
// }
// printf("%d", sum);
// return 0;
//}
//int main()
//{
// printf("%d", 9 % 10);
//
// return 0;
//}
//#include <stdio.h>
//#include <math.h>
//int yes(int i)
//{
// int temp = i;
// int ret;
// int sum = 0;
// while (i)
// {
// ret = pow(i % 10, 3);
// sum += ret;
// i /= 10;
// }
// if (sum == temp)
// {
// return 1;
// }
// return 0;
//}
//int main()
//{
// int m;
// int n;
// int i = 1;
// while (scanf("%d%d", &m, &n) != EOF);
// {
// for (i = m; i <= n; i++)
// {
// if (yes(i))
// {
// printf("%d ", i);
// }
// }
// }
// return 0;
//}
#include <stdio.h>
#include <math.h>
int yes(int i)
{
int temp = i;
int ret;
int sum = 0;
while (i)
{
ret = (int)pow(i % 10, 3);
sum += ret;
i /= 10;
}
if (sum == temp)
{
return 1;
}
return 0;
}
int main()
{
int m;
int n;
int i = 1;
int flag = 0;
while (scanf("%d %d", &m, &n) != EOF);
{
for (i = m; i <= n; i++)
{
if (yes(i))
{
printf("%d ", i);
flag = 1;
}
}
}
if (flag == 0)
{
printf("no\n");
}
return 0;
}
? ? ? ? 明天要考英语了,先努力一下英语。?