Press "Enter" to skip to content

Month: November 2017

单独安装iPhone驱动

有同事更换新的iPhoneX要用单位电脑导出一下旧的iPhone4s的照片,但电脑只能充电,却无法认出iPhone存储。

解决方法:

  1. 官网下载iTunes最新版,然后用7-zip解压缩;
  2. 安装AppleApplicationSupport;
  3. 然后安装AppleMobileDeviceSupport;
  4. 插入手机,然后在手机上选择信任该电脑即可。

以上任然不解决问题,只能看到iPhone作为摄像头出现,而不是存储的话:

  1. 确保驱动安装正确;
  2. 打开“设备管理器”控制台里面选择iPhone然后点击“更新驱动程序”;
  3. 把iPhone驱动程序的类型重新指定为MTU Device。

C编程练习

输入三个不同的整数,找出最小的整数。


#include <stdio.h>
int main(int argc, char **argv)
{
    int a=0,b=0,c=0,min=0;

    while(1){
        puts("输入三个整数:");
        printf("第一个整数A:\n");scanf("%d",&a);
        printf("第二个整数B:\n");scanf("%d",&b);
        printf("第三个整数C:\n");scanf("%d",&c);
        if(a==b || b==c || a==c ){
            puts("请不要输入重复的数字!");
        }
        else break; 
    }

    if(a>b){
        min = b;
        if(min>c){
            puts("最小的数字是C!");
        }
        else{
            puts("最小的数字是B!");
        }
    }
    else{
        min=a;
        if(min>c){
            puts("最小的数字是C!");
        }
        else{
            puts("最小的数字是A!");
        }
    }
    return 0;
}

输入四个整数,找出其中最大值。


#include <stdio.h>
int main()
{
    int a=0,b=0,c=0,d=0,e=0,f=0,g=0;

    puts("请输入四个整数:");
    printf("第一个整数A:");scanf("%d",&a);
    printf("第二个整数B:");scanf("%d",&b);
    printf("第三个整数C:");scanf("%d",&c);
    printf("第四个整数C:");scanf("%d",&d);

    e = (a>b)?a:b;
    f = (c>d)?c:d;
    g = (e>f)?e:f;

    printf("最大的数是:%d",g);
    return 0;
}

C编程练习1118

输入一个一到一百的正整数。判断该数是否和7有关系。关系是指7的倍数、数字里面有7.


#include <stdio.h>
int main(int argc, char **argv)
{
    int num;
    //puts("请输入一个正整数:");
    //scanf("%d",&num);

    for(num=1;num<101;num++)
        if(num%7==0 || num%10==7 || num/10==7){
            printf("数字%d和7有关系\n",num);
        }
        else{
            printf("数字%d和7没有关系\n",num);
        }   

    return 0;
}

假设北京出租车计算方式如下,前3公里为起步价13元,3公里以后每增加1公里加2元。 编程实现输入距离(正整数),输出出租车费用。


#include <stdio.h>
int main(int argc, char **argv)
{
    int distance;

    puts("请输入里程:");
    scanf("%d",&distance);

    if(distance<4){
        puts("请支付车费¥13元!");
    }
    else{
        printf("请支付车费¥%d元!\n",13+(distance-3)*2);
    }

    return 0;
}

计算地铁票价。
起步价6公里以内每人3元,6~12公里为4元,12~32公里为每公里加1元,32公里以上每公里加1元,且上不封顶。


#include <stdio.h>
int main(int argc, char **argv)
{
    int distance=0;
    puts("请输入单人单程里程数:");
    scanf("%d",&distance);

    if(distance<6){
        puts("请支付¥3元!");        
    }
    if(distance>5&&distance<12){
        puts("请支付¥4元!");
    }
    if(distance>11&&distance<32){
        printf("请支付¥%d元!\n",5+(distance-12)/10);
    }   
    if(distance>31){
        printf("请支付¥%d元!\n",5+2+(distance-32)/20);
    }   

    return 0;
}