openjudge循环再做(1-5)

  1. 请你按如下的格式输出九九乘法表。注意同一行的乘式之间用一个TAB('\t')分隔

#include<iostream>
using namespace std;
int main()
{
   int i,j;
   for(i=1;i<=9;i++)
   {
	   for(j=1;j<=i;j++)
	   {
		   cout<<j<<'*'<<i<<'='<<j*i<<'\t';
	    
	   }
		  cout<<endl;
   
   }
  return 0;
}

2.妈妈给五岁的小明买了一兜桔子,小明最多只会从1数到x,x不超过10,每数到x,他就从头开始数,发现最后剩余y个,小明这样数了三遍,还是搞不清有多少桔子,你能帮他数清楚最少有多少桔子吗?输入参数为6个整数,分别为三遍里每次数到的数量x和剩余的数量y。输出为一个整数,为最少的桔子数量。

#include<iostream>
using namespace std;
int main()
{
  int x1,y1,x2,y2,x3,y3,i;
  cin>>x1>>y1>>x2>>y2>>x3>>y3;
  for(i=0;;i++)
  {
	  if(i%x1==y1&&i%x2==y2&&i%x3==y3)
		  break;
  }
  cout<<i<<endl;
  return 0;
}

3.输入两行,第一行为整数n(1 <= n < 100),表示参加这次考试的人数.第二行是这n个学生的成绩,相邻两个数之间用单个空格隔开。所有成绩均为0到100之间的整数。

#include<iostream>
using namespace std;
int main()
{
	int n,sum=0;
	cin>>n;
	int a[n];
	for(int i=0;i<n;i++)
		cin>>a[i];
	for(int j=0;j<n;j++)
	{
		if(a[j]>sum)
			sum=a[j];
	}
	cout<<sum<<endl;
	return 0;
}

4. 从键盘读入一个4位数的整数,求该数中有多少位是7。

#include<iostream>
using namespace std;
int main()
{
	int n,sum=0;
	cin>>n;
	while(n!=0)
	{
		if((n%10)==7)
			sum++;
		n=n/10;
	}
	cout<<sum<<endl;
	return 0;
}

5. 输入有两行,第一行包含一个整数n(n小于100),代表样本容量;第二行包含n个绝对值不超过1000的浮点数,代表各个样本数据。输出一行,包含一个浮点数,表示均值,精确到小数点后4位。

#include<iostream>
using namespace std;
int main()
{
	int n;
	double sum=0;
	cin>>n;
	double a[n];
	for(int i=0;i<n;i++)
		cin>>a[i];
	for(int j=0;j<n;j++)
	{
		sum+=a[j];
	}
	printf("%.4lf",sum/n);
	return 0;
}

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值