实验三作业
/* 编程找出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; }

#include <stdio.h> #include <math.h> int main() { int i,j,k,a,count=0; for(i=101;i<=200;i++) { k=sqrt(i); for(j=2;j<=k;j++) if(i%j==0) break; if(j>k) { printf("%d\n",i); count++; } } printf("101`200之间共有%d个素数\n",count); return 0; }

#include<stdio.h> int main() { long int a,b,c,d; printf("Enter a number:"); scanf("%ld",&a); b=0,c=1; for(;a>0;) { d=a%10; if(d%2!=0) { b=b+d*c; c=c*10; } a=a/10; } printf("The new number is:%d",b); return 0; }

实验总结:素数那个不知道该如何在显示的时候实现五个转行
写奇数那个的时候,关于算法想了很久,不知道该如何提高速度想到更好的

浙公网安备 33010602011771号