1.D
2.ABC
3.B
4.
#include "stdio.h"
void printf_sign(char n, int num) {
int m;
for (m = 0; m < num; m++) {
printf("%c", n);
}
}
void printf_tu(int leng) {
int i;
for (i = 0; i < leng*3; i++) {
if (i < leng) {
printf_sign(' ', leng - i);
printf_sign('#', (leng + i) * 2);
printf_sign(' ', leng - i);
printf("\n");
}
else if (i >= leng && i < leng*2) {
printf_sign('#', (leng +leng) * 2);
printf("\n");
}
else {
printf_sign(' ', i - (leng * 2 - 1));
printf_sign('#', ((leng + leng) * 2-i-1)*2);
printf("\n");
}
}
}
int main() {
int in_num=0;
while (1) {
while (1) {
printf("请输入1~60之内的整数:");
scanf_s("%d", &in_num);
if (in_num >= 1 && in_num < 61) {
break;
}
else {
printf("\n您输错了,或是超出范围,请重新输入!\n");
}
}
printf("\n");
printf_tu(in_num);
}
return 0;
}5.三个二极管解决
6.数字电源和模拟电源最好隔离,地线分开布置,如果有A/D,则只在此处单点共地。低频中没有多大影响,但建议模拟和数字一点接地。高频时,可通过磁珠把模拟和数字地一点共地。
模拟地和数字地间的串接可以采用四种方式:1、用磁珠连接;2、用电容连接(利用电容隔直通交的原理);3、用电感连接(一般用几uH到数十uH);4、用0欧姆电阻连接
7.



5,
我要赚赏金
