各位高手帮帮忙,帮我做个C语言编程 拉格朗日插值用c语言怎么编程?各位高手帮帮忙啦

作者&投稿:胥信 (若有异议请与网页底部的电邮联系)
二楼第二个求的有错
12366 99 15
#include <stdio.h>
int count();//第二个问题
int fun3();//第三个问题
int isSushu(int k);
void main()
{
int i,record;
double s=0;
for(i=1;;i++)
{
s+=1.0/i;
if(s>10)
break;
else record=i;
}
printf("%d\n",record);
printf("%d\n",count());
printf("%d\n",fun3());
}

int count(){
int j;
int count=0;
for(j=1;j<=1000;j++){
if(j%17==0||j%23==0)
count++;
}
return count;
}
int fun3(){
int k;
int count=0;
for(k=100;k<=999;k++)
if((k%10+(k%100)/10)%10==k/100)
{ //printf("%d\n",k);
if(isSushu(k)==1)
count++;
}
return count;
}
int isSushu(int k){
int n;
for(n=2;n<k/2;n++)
if(k%n==0) return 0;//0表示不是素数
return 1;
}
//答案1.12366 2,99 3 :15

//答案1.12366 2,99 3 :15

1\
#include <stdio.h>
void main()
{
float s=0.0;
int n=1;
while(s<=10)
{
s=s+1.0/n;
n++;
}
printf("%d",n-1);
}

2\#include <stdio.h>
void main()
{
int i,s=0;
for(i=17;i<1000;i++)
if (i%17==0 || i%23==0) s++;
printf("%d",s);
}

3\
#include <stdio.h>
#include <math.h>
void main()
{
int i,j,sushu,s=0,k,g;
for(i=100;i<=999;i++)
{sushu=0;
k=8;
g=0;
for(j=2;j<=sqrt(j);j++)
if (i%j==0){sushu=1;break;}
k=(i/10%10+i%10)-i/100;
if (sushu==0 && k==0) s++;
}
printf("%d",s);
}

一题

main()
{
int n;float s=0;
for(n=1;s<10;n++)
{
s=s+1.0/n;
}
printf("%d\n",n-1);
}
结果:12367

二题

main()
{
int i,n=0;
for(i=0;i<1000;i+=17)
if(i%23==0) n++;
printf("%d\n",n);
}
结果:3

三题

main()
{
int i,j,leap;
for(i=101;i<1000;i+=2)
{
if((i/100)==(((i/10%10)+(i%10))%10))
{
for(j=3;j<=i/2;j+=2)
{
if(i%j==0)
{
leap=0;break;
}
leap=1;
}
if(leap==1) printf("%d\n",i);
}
}
}
结果:101、211、239、257、293、349、367、431、523、541、569、587、743、761、853

int
a=1;
for(
int
i=1;
i<20;
i++
)
{
a=1/(1+a);
}
//这里就可以输出a了。

int
a[21];
a[1]=1;
for(int
i=2;i<21;i++)
{a[i]=1/(1+a[i-1];
}
}

上面的回答可以,就是数据类型错了

C语言程序设计编写一个交通红绿灯的控制,各位高手帮帮忙急!~

unsigned char counter;
sbit red_nb=P2^0;
......
void main()
{
TMOD=
TH0
TL0
ET0
TR0
while(1) //根据楼主所给,有4种状态
{
state1;
state2;
state3;
state4;

}
}
void timer0() interrupt 1 //定时器0
{
TH0=0x3c;
TL0=0xb0;
counter++;
}
void state1() //控制南北红灯亮,东西绿灯亮,30s
{
unsigned char temp = 30;
red_nb=1;
.....
green_dx=1;

while(1)
{
if( counter>19){counter=0;temp--} //每次counter=20,即1s,temp自减
if(temp) break; //当temp为0时,即30秒,退出状态1,进入状态2

}
}
没经过测试,完全是5分诱惑不大。。

#include
#include
#define N 100
typedef struct tag{
double x;
double y;
}POINT;

void main()
{
int i,j,n;
double x,temp,Ln=0;
POINT pt[N];
printf("请输入你要输入点的个数,,1<=n<=%d:
",N);
printf("n=");
scanf("%d",&n);
printf("
");
printf("
请输入对应的点数
");
for(i=0;i<n;i++)
scanf("%lf,%lf",&pt[i].x,&pt[i].y);
printf("
");
printf("输入插值点x的值:
");
scanf("%lf",&x);
printf("
");
for(i=0;i<n;i++)
{
for(j=0,temp=1;j<n;j++)
{
if(j!=i)
temp=temp*(x-pt[j].x)/(pt[i].x-pt[j].x);
}
Ln=Ln+temp*pt[i].y;
}
printf("输出:
Ln(%lf)=%lf
",x,Ln);
}

我是一名C语言初学者,请各位大虾帮帮忙,用C语言编写一个程序,求1+2+...
答:void main(){ int i,sum=0;for(i=1;i<=100;i++){ sum+=i;} printf("%d\n",sum);}

请大佬帮忙编一个c语言程序
答:include <stdio.h>int main(){ int i, j, a[100], m, n, temp; printf("输入数据数量:\n"); scanf("%d",&n); printf("输入%d个数据:\n",n); for (i=0; i<n; i++) scanf("%d", &a[i]); //选择排序 for (j=0; j<n-1; j++) { m...

...用C语言编写学生管理系统,求各位大神帮帮忙!感激不尽!
答:要求使用C语言开发一个学生综合测评系统,要求实现以下基本功能:1.学生的信息包括:班级、学号、姓名、高等数学、大学英语和C语言三门课程的成绩、考试平均成绩、考试名次、同学互评... 要求使用C语言开发一个学生综合测评系统,要求实现以下基本功能:1.学生的信息包括:班级、学号、姓名、高等数学、大学英语和C语言三门...

高手帮帮忙做几道c语言编程题 急求
答:1.#include<stdio.h> void main(){ int max(int x,int y,int z); //声明求最大值的函数 int a,b,c,d; //定义变量 scanf("%d,%d,%d",&a,&b,&c); //输入三个整数 d=max(a,b,c); //求三个整数的最大值 printf("max=%d\n",d); //输出最大值 } int max(int x,in...

请C语言高手帮忙编一个小程序
答:像这种不用每次都输入,在工程下建一个input.txt文件,第一行是最大值、最小值,下面每一行是每一组的数据就,运行时自动读取就行了。include <stdio.h> define R 13 define C 3 void product(float a[][C], int t, float max, float min, int r[], float *p) { int i, j;float ...

各位高手帮帮忙,帮我做个C语言编程
答:12366 99 15 include <stdio.h> int count();//第二个问题 int fun3();//第三个问题 int isSushu(int k);void main(){ int i,record;double s=0;for(i=1;;i++){ s+=1.0/i;if(s>10)break;else record=i;} printf("%d\n",record);printf("%d\n",count());printf("%d...

求大神帮忙,帮我编一个C语言程序
答:int sum(int a,int b){return a+b;} int main(){int a,b,c;srand(time(0));a = rand()%100+1;b = rand()%100+1;printf("%d+%d=",a,b);scanf("%d",&c);while(c-sum(a,b)){printf("Not correct! Try againt!\n");printf("%d+%d=",a,b);scanf("%d",&c);} ...

帮忙用C语言做几个作业题,急!满意再加分。
答:要用C语言编写,高手帮帮忙!!能写多少就帮忙写多少吧,急着交作业,自己完成不了那么多,见笑了。1.编写下列程序,上机调试、验证。(1)输入一个字符串,将其中所有大写字母改... 要用C语言编写,高手帮帮忙!!能写多少就帮忙写多少吧,急着交作业,自己完成不了那么多,见笑了。 1.编写下列程序,上机调试、验证。 (...

各位高手帮忙:用C语言编写一个程序,统计输入字符串中字符‘a’出现的次...
答:include <string.h> int strc(){ char *s="good good study,day day up!";char *p;int sum=0;p=strchr(s,'a');while(p){ sum++;s=*p;p=strchr(s,'a');} return sum;}

用C语言编写一个将若干单词按字母排序的程序 请各位高手帮忙
答:void fileToStr(char a[]); //将文件内容保存到字符数组里面 void doExchange(); //对字符数组里的元素进行重新排序 void swap(int,int);char str[MAX]; //全局变量,用来保存文件内容的字符数组 void strToFile(char a[]); //把字符数组保存到文件中 int main(){ char flag='Y';...