// 011.c
#include<stdio.h>
//编程求分解质因数
void main()
{
int i,a,n;
scanf("%d",&a);
printf("%d=",a);
for(i=2;i<a;)
{
if(a%i==0)
{printf("%d*",i);a=a/i;}
else i++;
}
printf("%d",a);
getch();
}
// 012.c
#include<stdio.h>
int fun()
{
return 1;
return (1);
return 2;
return (2);
}
void main()
{
printf("%d",fun());
getch();
}
// 013.c
#include<stdio.h>
void main()
{
;
getch();
}
// 014.c
#include<stdio.h>
void main()
{
char a;
a=getchar();
getchar();
a=getchar();
printf("%c",a);
getch();
}
// 015.c
#include<stdio.h>
#include<stdlib.h>
void main()
{
int a,b,c;
char y='y';
randomize();
while(y=='y')
{
a=random(100);
b=random(100);
printf("please input a jieguo.\n");
printf("%d+%d=",a,b);
scanf("%d",&c);
if(c==a+b)printf("you sucess\n");
else printf("no\n");
printf("play again(y/n):");
getchar();
y=getchar();
}
printf("game over\n");
getch();
}
// 016.c
#include<stdio.h>
void main()
{
char *a="THIS IS A BOOK";
char *b="this is a book";
puts((a,b));
getch();
}
// 017.c
#include<stdio.h>
void main()
{
char *p="%3d %d%d",*q="%3d";
int a,b;
a=2;b=3;
printf(p,q,a,b);
getch();
}
// 018.c
#include<stdio.h>
void main()
{
int a=1,b=2,c=3;
int max;
max=a;
if(max<b)max=b;
if(max<c)max=c;
printf("%d",max);
getch();
}
// 019.c
#include<stdio.h>
void main()
{
int a=1,b=2,c=3;
int max;
if(a>b)max=a;
else max=b;
if(max>c);
else max=c;
printf("%d",c);
getch();
}
// 020.c
#include<stdio.h>
void main()
{
int s;
char x;
scanf("%d",&s);
if(s>=90)x='A';
else if(s>=80)x='B';
else if(s>=60)x='C';
else x='D';
//另类写法
if(s<60)x='D';
else if(s<80)x='C';
else if(s<90)x='B';
else x='A';
//嵌套写法
if(s>=80)
{
if(s>=90)x='A';
else x='B';
}
else
{
if(s>=60)x='C';
else x='D';
}
printf("%c",x);
getch();
}