实验三

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 5

int main() {
	int x, n; 
	
	srand(time(0));  
	
	for(n=1; n<=N; n++) {
		x = rand() % 100;  
		printf("%3d", x);
	}
	
	printf("\n");
	
	return 0;
}

  

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 5

int main() {
	int x, n; 
	
	srand(time(0));  
	
	for(n=1; n<=N; n++) {
		x = rand() % 30+1;  
		printf("%3d", x);
	}
	
	printf("\n");
	
	return 0;
}

  

在1~31内选择随机数。

#include<stdio.h> 
#include<stdlib.h>
#include<time.h>
int main() {
	
	int n,i,m;
	srand(time(0));
	
	n=rand()% 31+1;
    printf("猜猜看2021年的哪一天会是你的luck day?\n");
    printf("开始喽,你有三次机会,来猜吧(1~31):\n");
    
    for(i=1;i<=3;i++){
    	scanf("%d",&m);
    if(m==n)
{   
    printf("恭喜你猜中啦!\n");
    break;

	}
	else if(m<n){
	if(i<3)
	printf("你猜的日期早了,luck day悄悄溜到后面去了\n");
	else
	printf("次数用完啦。偷偷告诉你:五月你的luck day是%d\n",n);
	
	}
	else if(m>n){
	if(i<3)
	printf("你猜的日期晚了,luck day悄悄溜到前面去了\n");
	else
	printf("次数用完啦。偷偷告诉你:五月你的luck day是%d\n",n);
	}
}
    return 0;
}

 

#include<stdio.h>
int main(){
	printf("Enter a number:");
	long int a,b,c,x;
	c=1;
	x=0;
	
	scanf("%ld",&a);
	while(a!=0){
		b=a%10;
		a=a/10;
	if(b%2!=0){
		x=x+c*b;
		c=c*10;
}
	}
	printf("The new number is:%d",x);
	return 0;
		
	
	
}

  

task4

#include<stdio.h> 
double fun(int n);

int main(){
	int n;
	double s;
	printf("Enter n(1~10):");
	while(scanf("%d",&n)!=EOF){
		s=fun(n);
		printf("n=%d,s=%f\n\n",n,s);
		printf("Enter n(1~10):");
		
	}
	return 0;
	
}
double fun(int n){
double s=0,m=-1;
int i=1;
if(n==1)
	return 1;
else {
	for(i=1;i<=n;i++){
		m=-m/i;
		s=s+m;}
		return s;
	}
		
	

}

  

posted @ 2021-04-15 23:19  某君  阅读(57)  评论(1)    收藏  举报