1. 程式人生 > >Linux_C練習:編寫一個程式,求出滿足下列條件的四位數:該數是個完全平方數,且第一、三位數字之和為10,第二、四位數字之積為12;

Linux_C練習:編寫一個程式,求出滿足下列條件的四位數:該數是個完全平方數,且第一、三位數字之和為10,第二、四位數字之積為12;

#include<stdio.h>
#include<math.h>

int main()
{
	int num;
	int s1;
	int s2;
	for(num = 30; num < 100; ++num)
	{
	    int	result = num * num;
		if(result > 1000 && result < 10000)
		{
			s1 = (result % 10) * ((result / 100) % 10);
			s2 = ((result / 10 )% 10) + ( (result / 1000) % 10);
			if(12 == s1 && 10 == s2)
			{
				printf("%d\n", result);
			}
		}
	}
	return 0;
}


修改了一下, 剛發現題目看錯了

相關推薦

編寫一個程式滿足下列條件位數完全平方第一數字之和10第二數字12

編寫一個程式,求出滿足下列條件的四位數:該數是個完全平方數,且第一、三位數字之和為10,第二、四位數字之積為12 程式碼: #include <stdio.h> #include <math.h> //編寫一個程式,求出滿足下列條件的四位數: //該數是個

給定等於最少的幾完全平方之和

given an integer ,find 最小長度minlen 的expression of integer, minlen 定義為多少個完全平方數相加?例如 14 = 1 + 4 + 9, minlen = 3int MinExpressionInteger(int

一個數加上100是完全平方,再加上168又是一個完全平方, (含優化)

public class HisTime {       public static void main(String[] args) {           long startTime = System.currentTimeMillis();           

每個數均可表示成若干完全平方(1491625……)之和

JAVA程式設計:每個數均可表示成若干個完全平方數(1,4,9,16,25……)之和,完全平方數是可重複,求出n的一種組合要求完全平方數的個數最少。如:12=4+4+4;13=4+9 package test; import java.util.Scanner; publi

實現Editor玩玩了

作者:樑祺 ([email protected]) 來自:http://www.benisoft.net/day4/index.html 今天來看一下Editor,正如前面提到的,使用者的大部分時間都會花在Editor上,Editor是使用者主要完成任務的地方, 我們仍然使用Eclipse提供

編寫一個程序200到300之間的滿足條件它們數字42數字之和12

clas system print gpo 變量 輸出 滿足 定義 post //定義變量ge、shi、bai,用於存放個位、十位、百位上的數字 int number=0; //使用for循環 for(nu

編寫一個程式開啟3執行緒這3執行緒的ID分別ABC每個執行緒將自己的ID在螢幕上列印10

#include <stdio.h> #include <stdlib.h> #include <pthread.h> #include <unistd.h> #include <string.h> //#define DEBUG 1 #d

JavaScript編寫一個程式200到300之間滿足如下條件數字42數字之和12

function num(){ for(i=200;i<301;i++){ var a=parseInt(i/100);//百位取整 var b=parseIn

編寫一個程式輸入一行字元以回車結束分別統計其中的英文字母空格數字和其他字元的

#include <stdio.h> int main() { int letter=0,space=0,digit=0,others=0; //宣告英文字母,空格,數字和其他字元的計數變數初始化為0 char c; //宣告接收字串的變數 wh

編寫一個程式開啟3執行緒這3執行緒的ID分別ABC每個執行緒將自己的ID在螢幕上列印10要求輸出結果必須按ABC的順序顯示ABCABC

package test1; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.R

(華機考題)通過鍵盤輸入100以內正整數的加減運算式編寫一個程式輸出運算結果字串。

#include <stdio.h> #include <stdlib.h> void add1(char *p1,int p2){int i,j;int a,b,sign;i=0;a=p1[i]-'0';i++;while(p1[i]!=' '){

練習 1-4 編寫一個程式列印攝氏溫度轉換相應華氏溫度的轉換表。

C語言程式設計(第二版) 練習1-4 個人設計 練習 1-4 編寫一個程式列印攝氏溫度轉換為相應華氏溫度的轉換表。 程式碼塊: #include <stdio.h> #include <stdlib.h> int main() { double c,

所有形如aabb的完全平方。即前兩數字相等後兩數字相等

//編出所有形如aabb的四位完全平方數。即前兩位數字相等,後兩位數字相等 這個題非常簡單,有兩種解決辦法。一種是遍歷所有的四位數來判斷它是不是完全平方數。 一種是直接遍歷平方根。 會用到迴圈結構和分支結構//法一:#include<stdio.h>#include<math.h>

山科java實驗4-1 編寫一個程式,使用者可以從鍵盤錄入若干學生的姓名和分數(程式每次提示使用者輸入“Y”或“N”決定是否繼續錄入學生資訊如果使用者輸入“N”則使用者輸入完畢。輸入的“Y”“N”不區分

編寫一個程式,使用者可以從鍵盤錄入若干個學生的姓名和分數(程式每次提示使用者輸入“Y”或“N”決定是否繼續錄入學生資訊,如果使用者輸入“N”則使用者輸入完畢。輸入的“Y”、“N”不區分大小寫)。使用者錄入完畢後,程式按成績由高到低的順序輸出學生的姓名和分數(姓名和分數之間用一個空格分割)。【說明

編寫一段 JS 程式碼一個整數的各個位數之和

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style> </style

不多於5的正整數它是幾位數分別輸出每一按逆序輸出每一數字

給出不多於5位的正整數,要求: 1,求出它是幾位數 2,分別輸出每一位數 3,按逆序輸出每一位數字,例如原數為321,應輸出123. 第一種方法: (1)求一個數是幾位數,有一種方法是: if (x > 9999) { place = 5; printf("這是一個五位數\n");

編寫一個程式指定一個資料夾能自動計算其總容量

package filetest;import java.io.File;import java.io.IOException; public class FileEdit { double size=0.0; //計算檔案或資料夾的大小,單位MB public double getSize(File fi

編寫一個程式指定一個資料夾能自動計算其總容量

package wenjian; //編寫一個程式,指定一個資料夾,能自動計算出其總容量 import java.io.File; import java.util.ArrayList; public class Size { static long size=0; private static