第一题
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define A 1234
int main(int argc, const char *argv[])
{
int code,a,b,c,d;
int Mon = 2000;
printf("please input code = ");
scanf("%d",&code);
if(A == code)
{
printf("1.查询余额\n2.取钱\n3.存钱\n");
getchar();
scanf("%d",&b);
switch(b)
{
case 1:printf("%d\n",Mon);break;
case 2:getchar();
printf("请输入取款金额 = ");
scanf("%d",&a);
if(2000 >= a) printf("余额 = %d\n",Mon - a);
else printf("余额不足\n");break;
case 3:getchar();
printf("请输入存款金额 = ");
scanf("%d",&a);
printf("余额 = %d\n",Mon + a);break;
default :printf("error");
}
}
else printf("code error\n");
return 0;
}
第二题
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argc, const char *argv[])
{
int a,b,c,d,i;
int month[] = {0,31,59,90,120,151,181,212,243,273,304,334};
printf("请输入日期 = 年/月/日\n");
scanf("%d/%d/%d",&a,&b,&c);
d = month[b - 1];
d=d+c;
if(!(a%4)&&a%100||!(a%400))
d+=1;
else
d;
printf("第%d天",d);
return 0;
}
第三题
第一种
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argc, const char *argv[])
{
int a,b;
char c;
printf("请输入表达式\n");
scanf("%d%c%d",&a,&c,&b);
if(c = '+')printf("%d\n",a+b);
else if(c = '-')printf("%d\n",a-b);
else if(c = '*')printf("%d\n",a*b);
else if(c = '/')printf("%d\n",a/b);
return 0;
}
第二种
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argc, const char *argv[])
{
int a,b;
char c;
printf("请输入表达式\n");
scanf("%d%c%d",&a,&c,&b);
switch(c)
{
case '+':printf("%d\n",a+b);break;
case '-':printf("%d\n",a-b);break;
case '*':printf("%d\n",a*b);break;
case '/':printf("%d\n",a/b);break;
case '%':printf("%d\n",a%b);break;
default:printf("请输入正确的表达式");break;
}
return 0;
}
第四题
a=6 b=7 c=12
第五题
c=4
d=4
第六题
第一种
int a;
scanf("%d",&a);
if(0 == a%3)
printf("3");
if(0 == a%5 && 0 == a%3)
printf(" 5");
else if(0 == a%5)
printf("5");
if(0 == a%7 && (0 == a%5 || 0 == a%3))
printf(" 7");
else if(0 == a%7)
printf("7");
if(a%3 && a%5 && a%7)
printf("n");
第二种
int a;
scanf("%d",&a);
for(int b = 3;b <= 7;b=b+2)
{
if(0 == a%b)
printf(" %d",b);
}
if(a%3 && a%5 && a%7)
printf("n");
第七题
a=10 b=10 a=11 c = 12 a=12
d=120
10,12,120
第八题
c = -75
a= -75
d= 6
e = 5
第九题
a 0000 0011
b 0000 0110
b<<2 0001 1000
^a 0001 1011