2024.1.13

        今天想开个新坑,于是我就开始学习数据结构了,那玩意怎么说呢,挺抽象的东西,有点难懂,我就一边做笔记一边暂停,就这么硬学,数据结构确实是编程中一个十分重要的东西,必须给他拿下昂。然后我就开始刷leetcode,这题是真难啊,比牛客网上面的题难了不少,我也只会做那些相对基础的语法题,让我感到前途漫长——但是,人们为什么要攀登珠穆朗玛峰?因为它就在那,继续努力吧少年。

#define _CRT_SECURE_NO_WARNINGS
#include
#include
//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)
//	{
//		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
//#include
//#include
//#include
//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 
//#include
//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 
//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 
//#include 
//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 
#include 
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;
}

        明天要考英语了,先努力一下英语。 

你可能感兴趣的:(c语言)