初识c语言 100题1关于科学计数法的理解和利用#include<stdio.h>#include<math.h>int main() { int sign = 1; double pi = 0.0, n = 1.0, term = 1.0; while (fabs(term) >= 1e-6)//1e-6是科学计数法 10*-6,1e-8.10*-8 { pi=pi+term; n=n+2; sign=-sign; term=sign/n; } pi = pi * 4; printf("pi=%10.12f\n", pi); **.**左边代表代码结果格子 无影响,右边代表小数点后几位 return 0;2 关于%d的位置注意事项:for,if不要加;会终止但不报错,发现代码重复不走就检查;int main(){ int f1 = 1,f2=1,f3; int i; printf("%100d\n%100d\n",f1,f2); for (i = 1; i <= 38; i++) { f3 = f1 + f2; printf("%100d\n", f3); % d里面的数字代表的是代码结果多少磅 f1 = f2; f2 = f3; }}3 关于赋值问题字符和整形追求整齐先给形后赋值return可输可不输 char c1, c2, c3; scanf_s("%c",&c2); c1 = c2 - 1; c3 = c2 + 1;//int只要在赋值对象上面就行 并不需要一开始就全赋值 int a, b, c; a = c1; b = c2; c = c3; printf("%d %d %d\n", a, b, c); printf("%c %c %c\n", c1, c2, c3); return 0;}4 九九乘法表 int main() { int i, j; for (i = 1; i <= 9; i++) { // for (j = 1; j <= i; j++) { printf(" %d*%d=%-2d", j, i, i * j);//-2代表位置 } printf("\n"); }//两个括号不能少 }