导航菜单
首页 >  » 正文

C语言编程题 for循环语句 大一C++语言编程题,求大神帮忙,就用大一的知识

C语言编程题 for循环语句

s=0; for(i=200;i<=300;i++) { if(i%7==0)   s=s+i; } printf(s);

大一C++语言编程题,求大神帮忙,就用大一的知识

第一题:
前面就你自己写啊
main()
{
int n,i,sum=0;
cin&gt;&gt;n;
for(int j=0;j&lt;n;j++)
{
for(i=0;i&lt;j;i++)
{
sum=(i*10+i)*9+(i+1);
cout&lt;&lt;i*10+i&lt;&lt;"*9+"&lt;&lt;i+1&lt;&lt;"="&lt;&lt;sum&lt;&lt;endl;
}
}
get(cin);
}
这个我没有运行,应该是对的,思路就是这样
第二题
你可以先找出20以内的素数,并保存在一个数组中,也可以用枚举列出来,再去判断,给第个一个真实的值,就那个数吧,有点不清啊,再用上面的式子(2^2-1=3,(2^N-1=i)再去求这个i是不是素数,其实你还可以将求素数的方法做成一个函数,这样有利于代码的使用。思就是这样。

【C语言编程题】电梯时间问题

/*某城市最高的楼只有一部电梯。该电梯和一般电梯不同的是它依照输入楼层数的先后次序运行。电梯最初在0层。运行完一个输入序列后就停止在该楼层,不返回0层。
编写程序计算电梯运行一个序列的时间。每次都假设电梯在0层开始,无论上一次运行到几层。电梯每上1层需要6秒。每下1层需要4秒。
如在某层停留,无论上下人多少,均停留5秒。
输入:楼层的值大于等于1,小于100, N = 0表示结束输入。
输出:计算每个序列电梯运行的时间。
输入:
2 1 0
输出:
26
样例输入: 2 1 0
样例输出: 26*/
#include<stdio.h>
#include<string.h>
int main()
{
int a[100];
int b, t, i;//b为层数差
int sum = 0;
a[0] = 0;
//sum = 0;
for (i = 1; i <= 100; i++)
{
scanf("%d", &a[i]);
if ((a[i] == )||(a[i]==0))
break;
b = a[i] - a[i-1];
//printf("%d ", b);
if (b > 0)
t = b * 6;
else t = b * (-4);
sum += (t + 5);
}
printf("%d", sum);
return 0;
}

C语言编程题 题目:任意输入4个点,求围成四边形的面积是多少?

我测试过了,四点一线,凹四边形,四边形,有两个点共点,都可以,这里使用一条知道N边形N个顶点坐标求N边形的面积的公式,这些情况其实已经可以不考虑,呵呵,自动求
凹四边形情况:

有三点共一线形成三角形的情况:



#include "stdio.h"
#include "math.h"
void main()
{
 double x[4],y[4];
 for(int i=0;i<4;i++)
 {
  scanf("%lf%lf",&x[i],&y[i]);
 }
 double mianji=0.0;
 for(int ii = 1 ; ii< 4 ; ii++)
 {
  mianji+=(x[ii-1]*y[ii]-x[ii]*y[ii-1]);
 }
 mianji+=x[3]*y[0]-x[0]*y[3];
 mianji= fabs(0.5*mianji);
 printf("%lf ",mianji);
}

C语言编程题,求1~100内所有素数的和

#include
main()
{
long sum=0,i,n;
for(i=2;i {
for(n=2;n {
if(i%n==0)
{
break;
}
}
if(n>i/2)
{
printf("%d ",i);
sum+=i;
}
}
printf(" 1~100内所有素数的和:%d ",sum);
}

大一C语言编程题,请用非递归法实现计算n!的函数。

#include "stdio.h"
int main()
{
int sum = 1;
int n;
scanf("%d",&n);
for (int i = n; i > 0; i--)
{
sum *= i;
}
printf("%d %d ",n,sum );
return 0;
}

C语言编程题,成功即好评 9_5 查最贵的书和最便宜的书 【问题描述】编写程序,从键盘输入n(n<

#include<stdio.h>
struct book
{
char name[20];
float price;
};
void main()
{
struct book num[20];
int n,i,max,min,max_i,min_i;
printf("Input n:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("Input the name,price of the %d book:",i+1);
memset(num[i].name,0,20);
scanf("%s %lf",num[i].name,num[i].price);
}
max=num[0].price;
max_i=0;
min=num[0].price;
min_i=0;
for(i=1;i<n;i++)
{
if(num[i].price>max)
max_i=i;
if(num[i].price<min)
min_i=i;
}
printf("The book with the max price:%s,price is:%.1f ",num[max_i].name,num[max_i].price);
printf("The book with the min price:%s,price is:%.1f ",num[min_i].name,num[min_i].price);
}

相关推荐: