1,如何取一个三位数整数的个位。
#define _CRT_SECURE_NO_WARNINGS #include#include int main() { int a ; scanf ("%d".&a);//默认是三位数 printf ("%d",a%10); system("pause"); return 0; }
2.如何向上取整。
其中ceil()函数是向上取整函数。
#define _CRT_SECURE_NO_WARNINGS #include#include int main() { float a; scanf ("%f",&a); int b = (int)a; int c = ceil(a); printf ("%dn%d",b,c); system("pause"); return 0; }
3.调用自然底数e和圆周率。
自然底数:exp (x).
圆周率:acos(-1)的值是圆周率是pi
#define _CRT_SECURE_NO_WARNINGS #include#include #include int main() { int x = 1; printf ("%lf",exp(x));//exp(x)是 库中的的函数。exp(x)是表示e的x次方 printf ("%lf",acos(-1));//acos(-1)是圆周率pi system("pause"); return 0; }
4. 整数的四舍五入
#includeint main() { int a,b; scanf("%d",&a); b=a%10; if(b<=5) printf("%d",a-b); else printf("%d",a+10-b); return 0; }
5,数列问题
5.1:1-2+3-4+...+n
用for 循环解决。重点在如何确定循环次数。
#includeint main() { int a,i,s=0; scanf("%d",&a); for (i =1;i <= a;i++) { if(i%2==0) s-=i; else s+=i; } printf("%d",s); return 0; }



