//该程序随机生成在校生中5位同学学号 #include <stdio.h> #include <stdlib.h> #include <time.h> #define N 5 int main() { int grade, number; int i; srand(time(0)); for(i=0; i<N; ++i) { grade = rand()%4 + 2018; // 生成该同学入学年份 number = rand()%999 + 1; // 生成该同学学号的尾号 printf("%d8330%04d/n", grade, number); } return 0; }

实验1. 1:line16生成该同学的入学年份;2:生成该同学的学号的尾号;3:随机生成在校学生中五位的学号
实验2.
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
int a,b,c;
b=rand()%30+1;
for (c=1;c<=3;c++)
{
printf("猜一猜2022年4月哪一天会是你的lucky day/n");
scanf("%d",&a);
if(a>b)
printf("你猜的日期晚了,你的lucky day已经过了/n");
else if(a<b)
printf("你猜的日期早了,你的lucky day还没有到呢/n");
else
printf("恭喜你,猜对了/n");
}
return 0;
}

实验任务3
#include<stdio.h>
#include<stdlib.h>
int main()
{
int N;
while( scanf("%c%*c",&N)!=EOF)
{
if(N=='r')
{
printf("stop!/n");
}
else if(N=='g')
{
printf("go go go/n");
}
else if(N!='r'&&N!='g'&&N!='y')
{
printf("something must be wrong.../n");
}
else if(N=='y')
{
printf("wait a minute/n");
}
}
system("PAUSE");
return 0;
}

实验任务4
#include<stdio.h>
#include<math.h>
int main()
{
int n,fz,a,fm;
float s;
while(scanf("%d%d",&n,&a)!=EOF)
{
fm=0;
s=0;
for(fz=1;fz<=n;fz++)
{
fm=fm*10+a;
s+=1.0*fz/fm;
}
printf("n=%d, a=%d, s=%f/n/n",n,a,s);
}
return 0;
}

实验任务5
#include<stdio.h>
#include<math.h>
int main()
{
int a,b,c;
for(a=1;a<=9;a++)
{
for(b=1;b<=a;b++)
{
c=b*a;
printf("%d×%d=%2d ",b,a,c);
if(a==b)
printf("/n");
}
}
return 0;
}

实验任务6(1)
#include<stdio.h>
int main()
{
int n,i;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
printf(" o /n");
printf("<h>/n");
printf("I I/n");
}
return 0;
}

实验任务6(2)
#include<stdio.h>
int main()
{
int n,i;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
printf(" o ");
}
printf("/n") ;
for(i=1;i<=n;i++)
{
printf("<h> ");
}
printf("/n") ;
for(i=1;i<=n;i++)
printf("I I ");
printf("/n") ;
return 0;
}

实验任务6(3)
#include<stdio.h>
int main()
{
int n,i,j,k,m;
printf("input n:");
scanf("%d",&n);
for (i = n; i > 0; i--)
{
for (k = n; k > i; k--)
printf(" ");
for (j = 2 * i - 1; j > 0; j--)
printf(" O ");
printf("/n");
for (k = n; k > i; k--)
printf(" ");
for (j = 2 * i - 1; j > 0; j--)
printf(" <H> ");
printf("/n");
for (k = n; k > i; k--)
printf(" ");
for (j = 2 * i - 1; j > 0; j--)
printf(" I I ");
printf("/n");
}
return 0;
}

原创文章,作者:6024010,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/245412.html