2023-2024-1 20231418 《计算机基础与程序设计》第七周周总结
2023-2024-1 20231418 《计算机基础与程序设计》第七周总结
作业信息
这个作业属于哪个课程 | <班级的链接>(2023-2024-1-计算机基础与程序设计) |
---|---|
这个作业要求在哪里 | <作业要求的链接>(2023-2024-1计算机基础与程序设计第七周作业 |
这个作业的目标 | 数组与链表、基于数组和基于链表实现数据结构、无序表与有序表、树、图、子程序与参数 |
作业正文 | https://www.cnblogs.com/20231418txm/p/17827978.html |
本周学习的内容:
定义函数时自动变量,静态变量的使用方法
通过定义全局变量来解决一些问题
学习了数组的部分知识
给数组赋值时的规则
在oj做题时碰到较难的题:
cp1366
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
int main()
{
int n1,n2,n3,n4=0,n5=0,n,m,k;
int i1[100],i2[100];
char ch[100],ch1;
int Fact(int n);
for(n1=1000;n1<=9999;n1++)
{
n2=n1;
int i3[100]={0};
for(n3=1;;n3++)
{
i3[n2%10]++;
n2/=10;
if(n2==0)
{
break;
}
}
if(i3[1]>0&&i3[2]>0&&i3[3]>0&&Fact(n1)!=0)
{
printf("%d\n", n1);
}
}
return 0;
}
int Fact(int n)
{
int i,c;
for(i=2; i<=n; i++)
{
c=n%i;
if(c==0)
{
break;
}
}
if(i==n)
{
return n;
}
if(i!=n)
{
return 0;
}
}
经过思考后解决;
基于ai的学习