最近在attack专接本,分享一些题目类型与我的生活

自己的时间表:
早晨是记忆力最好的时段,背英语单词,作文
上午期间头脑比较清醒,选择一些需要理解,分析的内容来复习,---阅读,数学等等
12:00-14:00 中午如果不睡觉,精力不济,这两个小时留给午饭和午休
下午会根据当前复习效果来安排,选择薄弱或进度较缓慢的科目复习
5:00-6:00 适合晚饭和遛弯-缓解压力
晚上精神较为集中,攻克难题较佳

微机原理

8086CPU寻址方式
如果使用的是基地bx那么寄存器编制是ds
寄存器寻址
直接寻址
间接寻址
加变址

C语言

s=a+aa+aaa+a(n个a的值,其中a是一数字,n表示a的位数)

int main(){
    int a,n;
    int t,s = 0,i = 1;
    printf("please input a and n");
    scanf("%d%d",&a,&n);
    while(i<n)
{        t = t+a;
        s = s+t;
        a = a*10;
        ++i;
    }
    printf("%d%d",a,n,s);
}

//一篇文章,一共3行文字,每行有80个字符,分别统计中文大小写,数字,空格以及其他字符个数。

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
#include <malloc.h>
#define error 1
#define ok 0

int main(int argc, char const *argv[])
{
    /* code */
    char c[3][80];// 1篇文章
    int cap = 0,xiao = 0,num = 0,black = 0,other = 0;
    printf("please input a symbol\n");
    int i,j;
    for(i = 0;i<3;i++)
    {
        gets(c[i]);
        for(j = 0; j<80&& c[i][j]!='\0' ;j++)
        {
            if (text[i][j]>='A'&& text[i][j]<='Z')
                upp++;
            else 
                if (text[i][j]>='a' && text[i][j]<='z')
                low++;
            else 
                if (text[i][j]>='0' && text[i][j]<='9')
                dig++;
            else if (text[i][j]==' ')
                spa++;
            else
                oth++;
        }
    }
    return 0;
}

递归:

一个函数能调用自己吗?
n的阶乘
int jie(int n){

if(n == 1){
return 1;
else 
    return n*jie(n-1);

}
}
int main(){

printf("%d",jie(4));
return 0;

}
//斐波那契数列: 第1,2两个数为1,1。从第三个数开始,该数是其前面两个数之和

int f(int num){
    if(num == 1 && num ==2)
    {
        return 1
    }
    int f1 = 1;
    int f2 = 1;
    int fn = 0;
    for(int i = 0; i<n-2; i++)
    {
        fn = f1+f2;
        f1 = f2;
        f2 = fn;
    }
    printf("%d",n);
}
int mian()
{
    int num;
    printf("please input a number");
    scanf("%d",&num);
    f(num);
    system("pause");
}

//切饼的问题(使用递归解决问题)
p(0) = 1
p(1) = 1+1
p(2) = 1+1+2
p(3) = 1+1+2+3

n = p(n-1)+n


妞妞腻乎
36 声望1 粉丝