c语言问题 考试02

来源:百度知道 编辑:UC知道 时间:2024/06/05 20:37:01
7. 试编写一个程序,输入一个正整数,要求判定它是否既是5又是7的整数倍,若是输出yes,否则输出no。
8. 试编写一个程序,要求输入整数a, b,若a2+b2大于100,则输出a2+b2百位以上的数字,否则输出两数之和。
5. 试编写一个程序,随机产生一个加法题,如果输入的答案正确,显示”OK”,否则显示”ERROR”.

1.
#include<stdio.h>

int main(void)
{
int a;
printf("Input your number:\n");
scanf("%d", &a);

if( a%5==0&&a%7==0)
printf("yes");
else
printf("no");
}

2.
#include<stdio.h>

int main(void)
{
int a, b;
printf("Input 2 numbers:\n");
scanf("%d %d", &a, &b);

if( (a*a+b*b)>100 )
printf("%d", (a*a+b*b)/100);
else
printf("%d", a*a+b*b);
}

3.
#include<stdlib.h>
#include<stdio.h>

int main(void)
{
int a, b, c;

srand( (unsigned)time(NULL) );

a=rand()%10000;
b=rand()%10000;

printf("%d + %d = ", a, b);

scanf("%d", &c);
if(c==a+b)
printf("OK");
else
printf("ERROR&qu