C語言:開平方根sqrt程式02
#include <stdio.h>
int sqrt01(int x);
void main(void)
{
int x=49,y;
y=sqrt01(x);
if(y<0)
printf("Error:sqrt return %d\n",y);
else
printf("The sqrt root of %d is %d\n",x,y);
}
int sqrt01(int x)
{
int temp=x/2;
while(temp--)
{
if(temp*temp==x)
return temp;
}
return -1;
}
相關推薦
C語言:開平方根sqrt程式02
#include <stdio.h> int sqrt01(int x); void main(void){ int x=49,y; y=sqrt01(x); if(y<0) printf("Error:sqrt return %d\n",y); else printf("The sq
C語言:利用指標編寫程式,定義一個3行3列的二維陣列,並在程式中對其進行賦值,陣列元素的型別不限,輸出該二維陣列以及各行的均值
題目來源:大工慕課 連結 作者:Caleb Sung 題目要求 利用指標編寫程式,定義一個3行3列的二維陣列,並在程式中對其進行賦值,陣列元素的型別不限,輸出該二維陣列以及各行的均值,各行
C語言:編寫程式數一下 1到 100 的所有整數中出現多少次數字9
編寫程式數一下 1到 100 的所有整數中出現多少次數字9 思路:1到 100 的所有整數中出現多少次數字9,這個問題我們可以看作是兩位整數中個位和十位上總共有多少個9,在兩位數中,一個數整除10餘下的結果是它的個位數,除以10是它的十位數,把個位數和十位數上有9的次數算出來就可以了
C語言:統計數字空格其他字元程式
#include <stdio.h> int main(){ char t; int num=0; int spac=0; int other=0; int sum=0; printf("Please input:\n"); while(1) { t=getchar(); sum++; if
C語言:分支結構程式
一.關係運算符和表示式 在程式中經常需要比較兩個量的大小關係,以決定程式下一步的工作。比較兩個量的運算子稱為關係運算符。 (1)關係運算符及優先次序 在C語言中有以下關係運算符: 1.< 小於 2. <= 小於或等於 3. > 大於 4. &g
C語言:最短的崩潰程式!
有興趣學習C語言和C++的小
socket例項C語言:一個簡單的聊天程式
我們老師讓寫一個簡單的聊天軟體,並且實現不同機子之間的通訊,我用的是SOCKET程式設計。不廢話多說了,先附上程式碼: 伺服器端server.c #include <stdio.h> #include <stdlib.h> #include
C語言:程式填空:編寫積分函式求任意函式的積分,並用寫好的函式,求三角函式與冪指數的定積分
題目來源:大工慕課 連結 作者:Caleb Sung 題目要求 (27)編寫積分函式求任意函式的積分,並用寫好的函式,求三角函式與冪指數的定積分。可參看上機指導書P135 E7.2 書上使用的是矩形積分,可以嘗試用梯形積分。同時改變n的取值看對積分函式
C語言:編寫一個程式統計輸入字串中,各個數字、空白字元、以及其他所有字元出現的次數。
#include<stdio.h> int main() { int c = 0; int num_count = 0; int emp_count = 0; int els_count = 0; w
c語言:使用for迴圈編寫一個判斷閏年的程式
#include<stdio.h> int main() { int year,leap; for(year=1000;year<=2000;year++) { if(year%4==0) { if(year%100==0) { if(year%400==0
C語言:對長度為7的字符串,除首尾字符外,將其余5個字符按ASCII降序排序。-計算並輸出3~n之間所有素數的平方根之和。
file print font 素數 open stdio.h sca math while //對長度為7的字符串,除首尾字符外,將其余5個字符按ASCII降序排序。 1 #include <stdio.h> 2 #include <ctyp
C語言:constkeyword、結構體
data con post -s 標簽 初始化 weight 什麽 聯系 前幾節內容的解說,主要是內存地址及指針的分析。這一節解說一下easy混淆的keywordconstant及結構體的知識。 一、constkeyword 1. 字符常量的指針 char const
c語言:復合文字
參數 語句 ... 指向 c語言 使用方法 類型 .... 意義 復合文字的意義,相當於是在C語言中,為數組類型定義了一種類似於8之於int,‘w‘之於char一樣的常量類型,所以從C99之後,可以在一些地方使用復合文字來代替數組使用。 復合文字的聲明 (int [3])
0基礎學C語言:C語言視頻教程免費分享!
軟件 適合 密碼 計算機程序 計算機編程 學c語言 應用軟件 技術分享 朋友 C語言是一種通用的、過程式的編程語言,廣泛用於系統與應用軟件的開發。作為計算機編程的基礎語言,長期以來它一直是編程愛好者追捧而又比較難學的語言。C語言是一種計算機程序設計語言,它既具有高級語言的特
c語言:順序表傳參要是指針類型的才能改變順序表
過去的 oca 頭文件 def blog 文件中 data div log 想在頭文件中初始化順序表,在main函數只能傳參的時候傳的是(sqlList L),調用LocalElem(L,X)是報錯說沒有給L初始化. 原因:調用初始化的函數,傳過去的參數是sqlList L
C語言:二維數組與指針實踐1
mvc 數組 vpx c99 mar ebe inf xsl ndt 實1r遜5駛誹喜濟51http://docstore.docin.com/psb360 毓V私陶塹4v31Fhttp://www.docin.com/zucga0192 53o97gw蓖沙賭2yh
C語言:歸並排序
tar merge ret void class while std stdio.h 歸並排序 歸並排序(C語言)。 先上代碼,理論會後面一起總結。 1. 遞歸 2. 非遞歸 #include <stdio.h> #include <stdlib.h
C語言:指針實現交換兩個變量的值
實現 urn sign ret 語言 div title void itl 用指針交換兩個變量的值(10分) 題目內容: 用指針交換兩個變量的值 主函數參考: int main( ) { int a,b; scanf("%d%d",&a,&b)
C語言:指針實現輸出梯形字符串
pre () 輸入格式 lec desc clu 字符串 main std 用指針實現,實現過程無需將子串復制到一個新的字符串中。(10分) 題目內容: 用指針實現,實現過程無需將子串復制到一個新的字符串中。 輸入格式: 字符串 輸出格式: 子串 輸入樣例
c語言:矩陣相乘-矩陣相加 新手練習1
ces () 練習 code text x11 print ++ oid #include<stdio.h> #include<stdlib.h> #include<time.h> #include<string.h> voi