#include<stdio.h> //这是编译预处理令 int main() //定义主函数 { int i; //定义整形变量i for(i=1;i<100;i++) //for 语句嵌套if 选择语句i<100,循环 { if(i*i%100==i||i*i%10==i) //如果符合if 里关系式,输出 { printf("1-99中同构数为%d\n",i); } } return 0;
时间: 2024-02-15 14:26:43 浏览: 93
#include <stdio.h>
这段代码是一个简单的 C 语言程序,用于寻找 1-99 中的同构数并输出。程序首先通过 `#include<stdio.h>` 引入头文件,然后定义了一个 `main()` 函数。在 `main()` 函数中,定义了一个整型变量 `i`,并使用 `for` 循环语句从 1 循环到 99。在循环体中,使用 `if` 语句判断当前数值是否为同构数。如果符合条件,则通过 `printf()` 函数输出当前数值。最后,使用 `return` 语句结束程序。其中,同构数的判断方法是通过判断当前数的平方数的末位和十位数是否和当前数相等。
阅读全文