第七次作业

1. 猜数字:随机产生一个0-99的数,猜猜看如果大了就提示大了点如果小了就提示小了点直到猜对为止

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
    int a,n;
    srand((unsigned)time(NULL));
	a=rand()%100+1;
	printf("请输入你心里所想的一个数:");
	scanf("%d",&n);
	while( n!=a )
	{
		if ( n>a )
		{
			printf("数字大,答案错误,请重新输入:");
			scanf("%d",&n);
		}
		else if ( n<a )
		{
			printf("数字小,答案错误,请重新输入:");
			scanf("%d",&n);
		}
	}
	printf("回答正确,你写的答案是%d,给的随机数为%d\n",n,a);
	return 0;
}

  

 

 

1)编写一个程序,求之值。

 

#include <stdio.h>
int main() {
    int i,j;
	double sum1=0,sum2=0,sum=0;
	for (i=1;i<=99;)
	{
		sum1+=1.0/i;
		i+=2;
	}
	for ( j=2;j<=100;)
	{
		sum2+=1.0/j;
		j+=2;
	}
	sum=sum1-sum2;
	printf("总和为:%f\n",sum);
	return 0;
}

 

  

 

3

#include <stdio.h>
int main() 
{
    int i,j,k,a,sum=0;
	printf("请输入你想要加到的数:");
	scanf("%d",&a);
	for ( i=1;i<=a;i++ )
	{
		for ( j=1;j<=i;j++ )
		{
				sum+=j;
		}
	}
	printf("总和为%d",sum);
	return 0;
}

  

 

 4

#include <stdio.h>
int main() 
{
    int i,a,b;
	printf("请输入一个正整数:");
	scanf("%d",&a);
	while ( a>0 )
	{
		b=a%10;
		printf("%d\t",b);
		a/=10;
	 } 
	return 0;
}

  

 

 5

#include <stdio.h>
int main() 
{
    int i,j,k,sum;
    for ( i=0;i<33;i++ )
	{
		for ( j=0;j<50;j++ )
		{
			k=100-i-j;
			if ( k%2!=0 )
			continue;
			sum=3*i+2*j+k/2;
			if ( sum==100 )
				{
					printf("´óÂí%d,ÖÐÂí%d,СÂí%d\n",i,j,k);
				}
		}
	}	
	return 0;
}

  

 

posted @ 2021-11-16 19:27  吃西瓜的鱼  阅读(22)  评论(0编辑  收藏  举报