part 2
/* 编程找出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; }
part 3
素数
#include<stdio.h> #include<math.h> int main() { int n,i,m,a; n=101; i=0; a=2; while(n<=200) { m=sqrt(n); for(a=2;a<=m;a++) if(n%a==0)break; if(a>m){ printf("%6d",n);i++; if(i%5==0){ printf("\n"); } } n++; } printf("\n"); printf("101到200之间有素数%d个",i); return 0; }
2
#include<stdio.h> int main() { long n; int j,k,z; printf("Enter a number :"); scanf("%ld",&n); printf("new number is:"); while (n>=10) { k=n; z=1; while(k!=0) { k=k/10; z=z*10; } z=z/10; j=n/z; if(j%2!=0) { printf("%d",j); } n=n-z*j; } if(n%2!=0) printf("%d",n); return 0; }