/ bt[100]; int i=0 p);}long jc(int x){ if (x==0||x==1) return 1; else return x*jc(x-1);}8.源程序如下:#include <stdio.h>main(){ char at[100] int pp[]) { int i; for (i=0;i<10;i++) pp[i]=0; while (*tt) { switch (*tt) { case '0': pp[0]++;break; case '1': pp[1]++;break; case '2': pp[2]++;break; case '3': pp[3]++;break; case '4': pp[4]++;break; case '5': pp[5]++;break; case '6': pp[6]++;break; case '7': pp[7]++;break; case '8': pp[8]++;break; case '9': pp[9]++;break; } tt++; } } 程序中0~9对应的数组名请看清楚就行了 7. 源程序如下:main(){ long p=0; int i; for (i=1;i<=10;i++) p=p+jc(i); printf("jcsum=%ld/n" g[i]);}int count(char *tt g);printf("a~z count is:/n");for (i=0;i<10;i++)printf("%2d" i;printf("please enter a string:/n");gets(s);count(s a[i]);} 6.源程序如下:#include <stdio.h>main(){char s[100];int g[100] &x);for(i=10;i>0;i--){if(a[i-1]>x)a[i]=a[i-1];elsebreak;}a[i]=x;printf("order array is:/n");for(i=0;i<11;i++)printf("%3d" a[11]={68 (n%i)) {t=1;break;} } return t; } void main() {int a[N]; int i q s);}2.源程序如下:#include <stdio.h> #include <math.h> #define N 100 int prime(int n) {int i i; for (i=100;i<=200;i++) if (i%5==0&&i%9 prime(a[i])) printf("%5d" &n); i=0; while(i<n) {printf("shu ru zheng zheng shu:"); scanf("%d" n; printf("shu ru zheng zheng shu de ge shu:"); scanf("%d" t; t=0; q=sqrt(n); for(i=2;i<=q;i++) {if( 多给点分吧 1. 源程序如下:main(){ int s=0 看在我心苦的份上 不过还是帮你做出来了 唉 八题你给5分 扎扎实实一步一步的做出来的啊 我可是心心苦苦 求四周元素之和 (矩阵值由scanf函数输入)#include<stdio.h> void main() { int num[5][5]; int i b; for (i=100;i<=999;i++) { g=i%10; s=i/10%10; b=i/100; if ((g+s+b)%7==0) c++; } printf("count=%d/n" s g c=0 a[i]); i++; } getch(); }3.源程序如下:main(){ int i &a[i]); i++; } printf("/nsu shu you:/n"); i=0; while(i<n) {if( =0) s=s+i; printf("sum=%d/n" 大哥 1};clrscr();printf("please enter x:/n");scanf("%d" x 希望能对你有帮助 5.源程序如下:#include <stdio.h>main(){int i 不过还能用 算法比较笨 sum); } 资智有限 &num[i][j]);for(i=0;i<5;i++) { sum+=num[i][0]; sum+=num[i][n-1]; sum+=num[0][i]; sum+=num[n-1][i]; } sum=sum-2-n*n-n-n*(n-1); printf("周边数字相加得:%d/n" sum=0; printf("请输入5*5矩阵:"); for(i=0;i<5;i++) for(j=0;j<5;j++)scanf("%d" n k=1 j c);}4. 有一5×5矩阵 3 8 12 24 31 42 55 57 j=0; printf("enter stirng at:/n"); gets(at); printf("enter stirng bt:/n"); gets(bt); j=strlen(bt); while (bt[j]) { at[i++]=bt[j--]; } at[i]=0;printf("at string is:/n");puts(at);} ||| 可以做但太多了.你加我QQ.一题一题说吧 ||| 第一个:我这样想的.不知道对不对哈.100~200.相减得100.除5得20.用一个FOR循环20次.既100+105+110+115...200-145.不就是结果了嘛.感觉运行的效率是不是要快的多呢
谢谢了... 友友 一些C语言的题有时间能帮我做吗
最新推荐文章于 2024-04-26 17:06:04 发布