C语言编程题!求大神帮忙解答! c语言编程题求帮忙!!

www.zhiqu.org     时间: 2024-06-01

先来第二道的:

#include<stdio.h>

int a[22];

int dfs(int id) {
if(id == 1 || id == 2)return a[id];
a[id] = dfs(id - 1) + dfs(id - 2);
return a[id];
}

int main() {
a[1] = 0;
a[2] = 1;
dfs(20);
for(int i=1;i<20;i++)
printf("%d ",a[i]);
printf("%d
",a[20]);
return 0;
}

 再来第四道的:

#include<stdio.h>

int a[100 + 5];

int id[100 + 5];

int main() {
int n;
int i;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
int count = 1;
for(i=0;i<n;i++) {
if(id[a[i]] == 0) {
id[a[i]] = count;
count++;
}
}
for(i=0;i<n;i++)
printf("%d ",id[a[i]]);
return 0;
}


急!!!C语言编程题求大神帮忙解答~

#include void main(){int i,m,n,num=0,a[1000];scanf("%d%d",&m,&n);for(i=0;ia[i]) num++;}printf("诸葛亮最多可以战胜%d个对手",num);}

#includeint main(void){int xishu[17] = { 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2 };char s[20]="10X98765432";char id[20];int sum = 0,i,yushu;printf("请输入身份证号:");gets(id);for (i = 0; i<17; i++){sum = sum + (xishu[i] * (id[i] - '0'));}yushu = sum % 11;printf("%c
", s[yushu]);return 0;}


#厍郭砖# 高手帮忙解决(C语言编程问题)急!!!
(15586297919): main() { char c; int letters=0,space=0,digit=0,others=0; printf("please input :\n"); while((c=getchar())!='\n') { if(c>='a'&&c<='z'||c>='A'&&c<='Z') letters++; else if(c==' ') space++; else if(c>='0'&&c<='9') digit++; else others++; } printf("letters=...

#厍郭砖# 高手帮忙做下C语言的题目~!万分感谢!! -
(15586297919): int a=10,b=50,c=30;则以下语句段的输出结果为( ).if(a>b) a=b;b=c; c=a;printf("a=%d b=%d c=%d\n",a,b,c);选项: b、a=10 b=30 c=10--------------------------------------------------------------------------------以下程序段的输出值为( ).x=0;for(j=0;j<=...

#厍郭砖# 求C语言编程高手帮忙解题!!急!!
(15586297919): #include<stdio.h> int main() { float x=0; float y=0; printf("请输入x:"); scanf("%d",&x); if(x < 1) { y=x; }else if(x < 10) { y=2*x-1; }else { y=3*x-11; } printf("y=%d",y); return 0; } 2. include<stdio.h> int main() { int a,b,c; int max=0; printf("a="); ...

#厍郭砖# 求这样一道C语言编程题解法 -
(15586297919): 我写个程序段给你吧char a[1000], temp; //假设这个就是某行了,要你先预先定义好int i, len;len = strlen(a);for (i = 0; i < len / 2 - 1; i++){temp = a[len-i-1];a[le...

#厍郭砖# 跪求:C语言的一个基础编程题 -
(15586297919): void calvalue(){ int i; totnum = 0; totcnt = 0; totpjz = 0; for (i = 0; i< 200 ; i++) { if(xx[i] >0 ) totnum++; if(((xx[i]%10000)/1000 + (xx[i]%1...

#厍郭砖# 请高手帮忙做下C语言一个题目 -
(15586297919): #include void main(){ int year; printf("输入年份(或者按q退出):"); while(scanf("%d",&year)==1) { if(year%4==0&& ( year % 100 != 0 || year % ...

#厍郭砖# 几道C语言的题目帮忙做一下求 大神解答
(15586297919): 第一题#include <stdio.h>int main(void){ double p=100; double b=0; double sum=0; for(int i=0;i<10;i++){ sum+=p; b=p/2; sum+=b;printf("第%d次 %fm落下 %fm返回 合计%fm",i+1,p,b,sum); puts(""); p/=2; }//因为求的是第10次碰到地面为止的...

#厍郭砖# c语言编程 求大神帮忙写一下 -
(15586297919): 8个for函数第一个for函数控制层数.(层数为最长那层为主)上半身3个,分别控制空格个数、递增、递减下半身3个,分别控制空格个数、递增、递减for(i=0;i<4;i++) //i空着层数{...

#厍郭砖# c语言题目不会做.求学霸解答.谢谢 -
(15586297919): 选C;fun()的作用其实就是进行元素位置的交换

#厍郭砖# C语言,第三题,求大神指点我编程哪里错了 -
(15586297919): 第六行if(isprime(a))后面不要;