代码暂存

#include<stdio.h> #include<stdlib.h> #pragma warning (disable:4996) typedef struct { int data[1000]; int length; }SqList; void CreatList(SqList *&L, int a[], int n) { int i = 0, k = 0; L = (SqList*)malloc(sizeof(SqList)); while (i < n) { L->data[k]=a[i]; k++; i++; } L->length = k; } void InitList(SqList *&L) { L = (SqList*)malloc(sizeof(SqList)); L->length = 0; } void Destroy(SqList *&L) { free(L); } void fun(SqList *L, int x, int y) { int k = 0; for (int i = 0; i < L->length; i++) { if (L->data[i] < x||L->data[i] > y) { L->data[k] = L->data[i]; k++; } } L->length =k; } void fun2(SqList *L, int x, int y) { int i, j; for (i = 0; i < L->length; i++) { if (L->data[i] >= x && L->data[i] <= y) { for (j = i; j < L->length - 1; j++) L->data[j] = L->data[j + 1]; L->length--; } } } void print(SqList *L) { for (int i = 0; i < L->length; i++) { printf("%d ", L->data[i]); } printf("\n"); } int main() { int n,a[1000],x,y; scanf("%d %d %d", &n,&x,&y); for (int i = 0; i < n; i++) scanf("%d", &a[i]); SqList* L; InitList(L); CreatList(L,a,n); fun(L, x, y); print(L); return 0; }
#include<stdio.h> #include<time.h> #pragma warning (disable:4996) long long int factor1(int n) { long long int ans = 0, total = 1; for (int i = 1; i <= n; i++) { total = 1; for (int j = 1; j <= i; j++) { total *= j; } ans += total; } return ans; } long long int factor2(int n) { long long int ans = 0, total = 1; for (int i = 1; i <= n; i++) { total *= i; ans += total; } return ans; } int main() { int n,begin,end; scanf("%d", &n); begin = clock(); printf("1: %lld\n", factor1(n)); end = clock(); printf("time: %dms\n", end - begin); begin = clock(); printf("2: %lld\n", factor2(n)); end = clock(); printf("time: %dms\n", end - begin); return 0; }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律