//一辆卡车违反交通规则,撞人后逃跑。现场有三人目击事件,
//但都没有记住车号,只记下车号的一些特征。
//甲说:牌照的前两位数字是相同的;
//乙说:牌照的后两位数字是相同的,
//丙说:四位的车号刚好是一个整数的平方。
//请根据以上线索求出车号。
#include<stdio.h>
#include<stdlib.h>
int main() {
int i, j, k;
int num=0;
for (i = 1; i <= 9; i++)
for (j = 1; j <= 9; j++) {
//建立一个双重循环,用于分别输出车牌的前两位和后两位
if (i != j)
//判断第一个条件,前两位于后两位不相等
num = i * 1000 + i * 100 + j * 10 + j;
//输出满足条件的所有车牌
for (k = 1; k <= num; k++) {
//输出小于num的所有整数
if (k*k == num)
//逐个进行判断
//判断第二个条件,四位数刚好是一个整数的平方
printf("该车牌号为%d\n", num);
}
}
system("pause");
}
//输入2个整数,求两数的平方和并输出。
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main() {
int a, b;
int sum;
printf("请输入两个整数:\n");
scanf("%d%d", &a, &b);
a *= a;
b *= b;
sum = a + b;
printf("%d\n", sum);
system("pause");
}
//输入一个圆半径(r)当r > =0时,计算并输出圆
//的面积和周长,否则,输出提示信息
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main() {
int r;
float s, c;
printf("请输入圆的半径:");
scanf("%d",&r);
if (r >= 0) {
c = 2 * 3.14*r;
s = 3.14*r*r;
printf("周长为:%lf\n", c);
printf("面积为:%lf\n", s);
}
else
printf("您的输入有误!输入的r必须大于零\n");
system("pause");
}
//编写一个程序, 从4个整数中找出最小的数, 并显示此数。
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main() {
int a[4],i,max=0;
printf("请输入四个整数:\n");
for (i = 1; i <= 4; i++) {
scanf("%d", &a[i]);
}
for (i = 1; i <= 4; i++) {
if (a[i] > max)
max = a[i];
}
printf("最大数为%d\n", max);
system("pause");
}