#include<stdio.h> int main(){ double num_a[8]; double num_b[8]; int i,ii; printf("Please enter 8 numbers:"); for(i=0;i<8;i++){ scanf("%lf",&num_a[i]); } num_b[0]=num_a[0]; for(ii=1,i=1;ii<8;i++,ii++) num_b[ii]=num_b[ii-1]+num_a[i]; for(i=0;i<8;i++) printf(" num_a[%d]is%.2f",i,num_a[i]); printf("/n"); for(ii=0;ii<8;ii++) printf(" num_b[%d]is%.2f",ii,num_b[ii]); printf("/n"); getch(); return 0; } #include<stdio.h> int main(){ const char CH='$'; int i,j; for(i=1;i<=4;i++){ for(j=1;j<=8;j++) printf("%c",CH); printf("/n"); } getch(); return 0; } #include<stdio.h> int main() { const int SIZE=26; char ch,v[SIZE]; int index; for(index=0,ch='a';index<SIZE;ch++,index++) v[index]=ch; for(index=0;index<SIZE;index++) printf("%c",v[index]); printf("/n"); getch(); return 0; } #include<stdio.h> int main() { int i,j; for(i=1;i<=5;i++){ for(j=1;j<=i;j++) printf("$"); printf("/n"); } getch(); return 0; } #include<stdio.h> int main() { int i,j; char ch; for(i=0;i<=5;i++){ for(ch='F',j=0;j<=i;ch--,j++) printf("%c",ch); printf("/n"); } getch(); return 0; } #include<stdio.h> int main(){ int i,j,k; char ch; scanf("%c",&ch); for(i=0;i<5;i++){ for(j=0;j<=i;ch++,j++) printf("%c",ch); for(k=0;k<=i;ch--,j++) printf("%c",ch); printf("/n"); } getch(); return 0; } #include<stdio.h>//输入大写字母,显示金字塔式字母显示。 int main() { int h,j,k,n; char ch,ch1,ch2; scanf("%c",&ch); for(h=0;h<=(ch-'A');h++){ for(j=(ch-'A'-h);j>0;j--) printf(" "); for(ch1='A',k=0;k<=h;k++) printf("%c",ch1+k); for(ch2='A',n=0;n<h;n++) printf("%c",ch2+h-n-1); printf("/n"); } getch(); return 0; } #include<stdio.h> int main() { int min,max,len,i; int num,square,cube; printf("Please enter a max integer:/n"); scanf("%d",&max); printf("Please enter a min integer:/n"); scanf("%d",&min); if((len=max-min)<0) printf("input max min error/n"); printf("integer square cube/n"); for(i=0;i<len;i++){ square=min*min; cube=square*min; printf("%d %10d %7d/n",min,square,cube); min++; } getch(); return 0; } #include<stdio.h> #include<string.h> int main() { const int SIZE=128; char word[SIZE]; int i,len; printf("Please enter a word:/n"); scanf("%s",word); if((len=strlen(word))>256){ printf("The word is too long./n"); return 0; } printf("The word is %s/n",word); printf("End to start:"); for(i=len; i>=0;i--) printf("%c",word[i]); printf("/n"); getch(); return 0; } #include<stdio.h> int main() { double a,b,res; printf("Please enter a pair of numbers:/n"); while(scanf("%lf %lf",&a,&b)==2){//注意scanf()里不要加逗号 res=(a-b)/(a*b); printf("(%.5g-%.5g)/(%.5g*%.5g)=%.5g/n",a,b,a,b,res); printf("Please enter a pair of numbers:/n"); } printf("That is all!/n"); getch(); return 0; } #include<stdio.h> double re(double n,double m); int main() { double a,b,res; printf("Please enter a pair of numbers:/n"); while(scanf("%lf %lf",&a,&b)==2){//注意scanf()里不要加逗号 res=re(a,b); printf("(%.5g-%.5g)/(%.5g*%.5g)=%.5g/n",a,b,a,b,res); printf("Please enter a pair of numbers:/n"); } printf("That is all!/n"); getch(); return 0; } double re(double n,double m){ double r; r=(n-m)/(n*m); return r; } #include<stdio.h> int main() { int a,b,len,i; int min_sq,max_sq; int sum=0; printf("Enter lower and upper integer limits:/n"); scanf("%d%d",&a,&b); len=b-a; while(len){ for(i=0;i<=len;i++){ min_sq=a*a; max_sq=b*b; sum+=(a+i)*(a+i);} printf("The sum of the squares from %d to %d is %d./n",min_sq,max_sq,sum); printf("Enter next set of limits:/n"); scanf("%d%d",&a,&b); } printf("Done!/n"); getch(); return 0; } #include<stdio.h>//数组从0到size-1 int main(){ const int SIZE=8; int num[SIZE]; int index; printf("please %d integers/n",SIZE); for(index=0;index<SIZE;index++) scanf("%d",&num[index]); for(index=0;index<SIZE;index++) printf("%5d",num[index]); printf("/n"); for(index=SIZE-1;index>=0;index--) printf("%5d",num[index]); printf("/n"); printf("Done"); getch(); return 0; } #include<stdio.h> #define N 1.0 double count_a(int n); double count_b(int n); int main() { double sum_a; double sum_b; int c; while(1){ printf("Please enter times:"); scanf("%d",&c); sum_a=count_a(c); sum_b=count_b(c); printf("The sum_a is:%.8f/n",sum_a); printf("The sum_b is %.8f/n",sum_b); } getch(); return 0; } double count_a(int n){ int i; double sum_a=0; for(i=1;i<=n;i++) sum_a+=(N/i); return sum_a; } double count_b(int n){ int i; int j; double sum_b=0; for(i=1,j=1;i<=n;i++) { sum_b+=(N/i*j); j*=-1; } return sum_b; } #include<stdio.h> int main(){ int num[8]; int i; int n=2; num[0]=2; for(i=1;i<8;i++){ num[i]=2*n; n=num[i]; } i=1; do { printf("the %d is %d/n", i, num[i-1]); }while(i++ < 8); getch(); return 0; } #include<stdio.h> #include<string.h> int main(){ char word[256]; int i,len; printf("please enter a string:"); gets(word);//注意这里的写法 len=strlen(word); for(i=len-1;i>=0;i--) printf("%c",word[i]); getch(); return 0; } #include<stdio.h> int main(){ double da,db; da=100; db=100; int n=0; do{ da+=10; db*=1.05; n++; }while(da>=db); printf("%d years,da is %.4f db is %.4f/n",n,da,db); getch(); return 0; } #include<stdio.h> int main(){ double lucky=100; int y=0; while(lucky>0){ lucky=lucky*1.08-10; y++; } printf("%d",y); getch(); return 0; }