今天想开个新坑,于是我就开始学习数据结构了,那玩意怎么说呢,挺抽象的东西,有点难懂,我就一边做笔记一边暂停,就这么硬学,数据结构确实是编程中一个十分重要的东西,必须给他拿下昂。然后我就开始刷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;
}
明天要考英语了,先努力一下英语。