
让计算机随机出10道两位整数加法题供用户计算,每道题10分,计算完成后打印出得分。
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
const int N=10;
void main()
{
int i,x,y,z,c=0;
srand(time(0));
for(i=1; i<=N; i++)
{
x=rand()%90+10;
y=rand()%90+10;
printf("%d + %d = ",x,y);
scanf("%d",&z);
if(x+y==z) c++;
}
printf("最后得分:%d\n",c*10);
}
请输入运行结果:
打印出a~f中每个大小写字母所对应的ASCII码。
#include<stdio.h>
void main(void)
{
char c1='A', d1='a', c2='F', ch;
for(ch=c1; ch<=c2; ch++, d1++)
{
printf("%c: %d, ",ch,ch);
printf("%c: %d\n",d1,d1);
}
}
请输入运行结果:
从键盘上输入两个整数,由用户回答它们的和、差、乘、除和取余运算的结果,并统计出正确答案的个数。
#include<stdio.h>
void main()
{
int x,y,z,c=0;
printf("输入两个整数:");
scanf("%d %d",&x,&y);
printf("%d + %d = ",x,y); scanf("%d",&z); if(x+y==z) c++;
printf("%d - %d = ",x,y); scanf("%d",&z); if(x-y==z) c++;
printf("%d * %d = ",x,y); scanf("%d",&z); if(x*y==z) c++;
printf("%d / %d = ",x,y); scanf("%d",&z); if(x/y==z) c++;
printf("%d %% %d = ",x,y); scanf("%d",&z); if(x%y==z) c++;
printf("共5道题,答对%d道题\n",c);
}
请输入运行结果: