实验二 C语言分支与循环基础应用编程
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define N 5
#define N1 374
#define N2 465
int main()
{
int number;
int i;
srand( time(0) );
for(i=0;i<N;++i)
number=rand()%(N2-N1+1)+N1;
printf("202383290376%04%d\n",number);
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
char color;
while(scanf("%c",&color)!= EOF){
getchar();
switch(color){
case 'r':printf("stop!\n");break;
case 'g':printf("go go go\n");break;
case 'y':printf("wait a minute\n");break;
default:printf("something must be wrong...\n");break;
}
}
system("pause");
return 0;
}

试验任务3
#include <stdio.h>
#include <stdlib.h> #include <time.h> int main() { int tureday,day,i; printf("猜猜2023年11月哪一天会是你的lucky day\n"); printf("开始,你有三次机会,猜猜看(1~30):"); srand(time(0));//设置随机种子 tureday=rand()%30+1; scanf("%d",&day); for(i=1;i<=3;++i){ if(day==tureday){ printf("哇,猜中了!\n"); break;} else if(day<tureday){ printf("你猜的日期早了,luckyday还没到\n");} else{ printf("你猜的日期晚了,luckyday已经过了\n");} if(i<3){ printf("再猜:"); scanf("%d",&day);} } if(i==4) printf("次数用完,你的luckday是11月%d",tureday); system("pause"); return 0;
}

实验任务4
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int tongxiang(int p){
int m,t,q;
m=1,t=0;
for(q=1;q<=p;++q){
m=m*10;}
t=(m-1)/9;
return t;}
int main()
{
int n,a,t,i;
double s;
while(scanf("%d%d",&n,&a)!= EOF){
s=0;
for(i=1;i<=n;++i){
t=tongxiang(i);
s+=1.0*i/(a*t);}
printf("n=%d,a=%d,s=%lf\n",n,a,s);}
system("pause");
return 0;
}

实验任务5
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int i,j;
for(i=1;i<=9;++i){
for(j=1;j<=i;++j){
printf("%d*%d=%d\t",j,i,i*j);}
printf("\n");}
system("pause");
return 0;
}

实验任务6
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
int i,a,b;
scanf("%d",&n);
for(i=1;i<=n;++i){
for(a=1;a<=i-1;++a){
printf("\t");}
for(b=1;b<=2*n-1-2*(i-1);++b){
printf(" O\t");}
printf("\n");
for(a=1;a<=i-1;++a){
printf("\t");}
for(b=1;b<=2*n-1-2*(i-1);++b){
printf("<H>\t");}
printf("\n");
for(a=1;a<=i-1;++a){
printf("\t");}
for(b=1;b<=2*n-1-2*(i-1);++b){
printf("I I\t");}
printf("\n\n");
}
system("pause");
return 0;
}


浙公网安备 33010602011771号