輸入1000以內的數,輸出它的算術平方根,要求檢查是否為小於1000的數
#include<stdio.h>
#include<math.h>
int main()
{
int a,b;
scanf("%d",&a);
while(1)
{
if(a<=1000)
{
b=sqrt(a);
printf("%d",b);break;}
else scanf("%d",&a);}
return 0;
}
相關推薦
輸入1000以內的數,輸出它的算術平方根,要求檢查是否為小於1000的數
#include<stdio.h> #include<math.h> int main() { int a,b; scanf("%d",&a); while(1) { if(a<=1000) { b=sqrt(a); printf(
輸入一列數組,輸出它的逆序數組
gravity track post 輸出 using class snippet urn for #include <iostream> using namespace std; int main( ) { int a
C語言 輸入一個小數,輸出它的立方。輸出保留小數點後的2位數字
c //輸入一個小數,輸出它的立方。輸出保留小數點後的2位數字。 #include <stdio.h> int main(int argc, const char * argv[]) { double i,t; printf("輸入一個小數:\n"); scanf("%lf
用先序法輸入樹的結點,輸出它的先中後三種序列
#include<stdio.h> #include<stdlib.h> typedef struct node {char a; struct node *zuo,*you; }node,*link;//結點 void jianli(link *p) {char
輸入一個數字,輸出它的階乘結果。
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> //輸入一個數字,顯示出它的階乘 v
輸入兩個數A,B,輸出A+B的值2(用數字控制組數)
答案:import java.util.ArrayList; import java.util.Scanner; public class Text10021 {public static void main(String[] args) {Scanner sc = ne
用C++實現,輸入一個日期,輸出它是一年中的第幾天。
操作程式碼: #include<iostream> using namespace std; int main() {
C語言利用switch語句實現輸入一個字母,輸出它前後緊挨著的字母
題目來源:大工慕課 連結 作者:Caleb Sung 題目要求 從螢幕上輸入一個字元,如果不是英文字母,輸出“這不是英文字母,請重新輸入”,然後重新輸入字元,如果是英文字母,以大寫字母的形式輸出字母表中它前面的字元和後面的字元,如果輸入的字元為‘a
在Excel2003中,用A表示第1列,B表示第2列。。。Z表示第26列,AA表示第27列,AB表示第28列。。。以此類推。請寫出一個函式,輸入用字母表示的列號編碼,輸出它是第幾列
這道題其實就是26進位制字串轉十進位制的題,由於A到Z在ASCii中是連續的 補充知識點: 在ASCII碼中,我們要記住幾個關鍵的字元! 0:48 A:65 a:97 (1)數字在前,大寫字母其後,最後是小寫字母。 (2)小寫字母和大寫字母差32。 下面是簡單的模擬過程
輸入大於5位的正整數,實現輸出它的位數,並且正向和逆向輸出這個整數
int main() {char c;int count = 0;char num_string[20];int i = 0;while ((c=getchar())!='\n'){count++;num_string[i] = c;i++;}printf("%d\n",count);for (int j =
從鍵盤輸入一個時間,輸出它的下一秒
程式碼如下:import java.util.Scanner;class Demo9 {public static void main(String[] args) {Scanner sc=new Sc
c語言 輸入年月日,輸出它是本年第幾天
#include <stdio.h> int main() { int year,month,day;//年月日 int i; int sum = 0;//標記天數
輸入兩個很大的正數(用C字符串表示),輸出他們的乘積,將設不考慮非法輸入。
十進制數 free pre class 兩個 int 字符數組 正數 轉換 1 #include<iostream> 2 #include<cassert> 3 void multiply(const char *a,const cha
輸入n個整數,輸出其中最小的k個/華為機試(C/C++)
題目描述 輸入n個整數,輸出其中最小的k個。 詳細描述: 介面說明 原型: bool GetMinK(unsignedint uiInputNum, int * pInputArray, un
請編寫程式,處理一個複數與一個double數相加的運算,結果存放在一個double型的變數d1中,輸出d1的值,再以複數形式輸出此值。定義Complex(複數)類,在成員函式中包含過載型別轉換運算子:
#include <iostream> #include <iomanip> using namespace std; class Complex { public: Complex(); Complex(double r
從鍵盤輸入一個整數,判斷它是正數,負數,0
程式碼如下:import java.util.Scanner;class Demo7{public static void main(String[] args) {Scanner sc=new Sca
(用python來繪製一個空心菱形) 輸入一個整數n,輸出一個空心菱形,其中每個邊由n個'*'組成。
def kongxin(n): for i in range(n): print() for j in range(n - i - 1): print(' ', end='') for k in range(2 * i + 1): if k==0
給出一個不多於五位的正整數,要求輸出它的位數,每一位數字及逆序
#include<stdio.h> #include<math.h> int main() { int a,b,c,d,e,f; int count=0; printf("input a:\n"); scanf("%d",&a);
C語言輸入十個數,任意相鄰的兩個數不同,輸出所有的遞增,遞減序列
int main(int argc, const char *argv[]) { int a[10]; for (int i=0; i<10; i++) { scanf("%d", &a[i]); } printf("%d ", a[0]);
求1000以內所有素數/合數(之和),java演算法(23行)
這基本上是最簡單的方法了,應該沒有之一了,嘿嘿~ 根據素數的定義:只能被1和他本身整除。1不是素數。 寫出下面程式碼,執行正確。 把註釋去掉可以求出1000以內所有素數的和。 class FindAll { //static int sum=0; static voi