Part2
/* 编程找出5个整数的最大数和最小数 《C语言程序设计教程学习指导》p122实验内容(3) */ #include <stdio.h> #include <stdlib.h> int main() { int number, max, min, n; n=1; printf("输入第%d个数: ", n); scanf("%d", &number); max = number; min = number; while(n<5) { n++; printf("输入第%d个数: ", n); scanf("%d", &number); if(number>max) max = number; else if(number<min) min = number; } printf("最大数为: %d\n", max); printf("最小数为: %d\n", min); system("pause"); return 0; }
Part3
#include <stdio.h> #include <math.h> int main() { int i,k,n,m; m=0; for(i=101;i<=200;i++) { k=sqrt(i*1.0); for(n=2;n<=k;n++) { if(i%n==0) break; } if(n>k) { printf("%4d",i); m=m+1; } } printf("\n""101~200之间共有%d个素数",m); return 0; }
#include<stdio.h> int main() { long int s; long int t=0,m; printf("Enter a number:"); scanf("%ld",&s); while(s!=0) { if(s%2==1) { m=s%10; t=t*10+m; s=s/10; } else s=s/10; } int x,y=0; while(t!=0) { x=t%10; y=y*10+x; t=t/10; } printf("new number is:%ld",y); return 0; }
#include<stdio.h> int main() { int n,a; printf("Enter n and a:"); scanf("%d%d",&n,&a); int i=0; double s=0; for(int j=1;j<=n;j++) { i=i*10+a; s=s+(double)j/(double)i; } printf("s=%lf\n",s); return 0; }