标签:学习 lock lib time 类型 程序 turn 结果 项目
实验代码:
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void sort1(int s[],int n)
{
int i,j,temp;
for(i=0;i<=9;i++)
{
for(j=9;j>=0;j--)
{
if(s[j]<s[j-1])
{
temp=s[j];
s[j]=s[j-1];
s[j-1]=temp;
}
}
}
}
main()
{
int i,a[10];
srand(time(NULL));
printf("产生10个随机整数:\n");
for(i=0;i<10;i++)
{
a[i]=rand();
}
for(i=0;i<10;i++)
{
printf("%d ",a[i]);
}
printf("\n");
sort1(a,10);
printf("排序后结果:\n");
for(i=0;i<10;i++)
{
printf("%d ",a[i]);
}
}
实验代码:
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void sort2(int s[],int n)
{
int i,j,k,temp;
for(i=0;i<n-1;i++)
{
k=i,j=i+1;
for(;j<=n-1;j++)
{
if(s[j]<s[k])
{
k=j;
}
}
if(k!=i)
{
temp=s[k];
s[k]=s[i];
s[i]=temp;
}
}
}
main()
{
int i,a[10];
srand(time(NULL));
printf("产生10个随机整数:\n");
for(i=0;i<10;i++)
{
a[i]=rand();
}
for(i=0;i<10;i++)
{
printf("%d ",a[i]);
}
printf("\n");
sort2(a,10);
printf("排序后结果:\n");
for(i=0;i<10;i++)
{
printf("%d ",a[i]);
}
}
实验代码:
#include<stdio.h>
main()
{
int a[50][50],i,j,n;
printf("输入杨辉三角形的行数:\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
a[i][i]=1;
a[i][1]=1;
}
for(i=3;i<=n;i++)
{
for(j=2;j<=i-1;j++)
{
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
}
#include<stdio.h>
main()
{
int a[50][50],i,j,n;
printf("输入杨辉三角形的行数:\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
a[i][i]=1;
a[i][1]=1;
}
for(i=3;i<=n;i++)
{
for(j=2;j<=i-1;j++)
{
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
for(i=1;i<=n;i++)
{
for(j=n-i;j>=0;j--)
{
printf(" ");
}
for(j=1;j<=i;j++)
{
printf("%-4d ",a[i][j]);
}
printf("\n");
}
}
实验代码:
#include<stdio.h>
int day_tab[2][13]
{{0,31,28,31,30,31,30,31,31,30,31,30,31},
{0,31,29,31,30,31,30,31,31,30,31,30,31}
};
int day_year(int y,int m,int d)
{
int i=0,j,s=0;
if(y%4==0&&y%100!=0||y%400==0)
{
i=1;
}
for(j=1;j<m;j++)
{
s=s+day_tab[i][j];
}
s+=d;
return s;
}
int main()
{
int y,m,d;
printf("Input year_month_day:");
scanf("%d%d%d",&y,&m,&d);
printf("是这年的第%d天\n",day_year(y,m,d));
return 0;
}
实验代码:
#include<stdio.h>
#include<string.h>
#define N 40
int main()
{
char s[N],ch=‘Y‘;
int i;
int len;
printf("Input a string:");
scanf("%s",s);
len=strlen(s);
for(i=0;i<len/2;i++)
{
if(s[i]!=s[len-1-i])
{
ch=‘N‘;
}
}
if(ch==‘Y‘)
{
printf("%s是一个回文数\n",s);
}
else
{
printf("%s不是一个回文数\n",s);
}
return 0;
}
标签:学习 lock lib time 类型 程序 turn 结果 项目
原文地址:https://www.cnblogs.com/GZ-1128-XZ/p/12952122.html