c語言小程序簡單,c++簡單小程序

本文目錄一覽:

想用c語言設計一個簡單小程序,求代碼。

#includestdio.h

int main()

{

float hour;

printf(“How many hours did you excise?\nPlease input it ^_^ :”);

scanf(“%f”,hour); //輸入函數中“”內不能加\n;

bool a,b;

a=hour=0.5;

b=hour=1;

if(ab)//判斷時候,因為a和b本身就是Bool型,直接用自身就行

printf(“Congratulations!You’ve had a perfect day!\n”);

else if(a!b)

printf(“You are too tired!please have a rest!\n”);

else if(!a)

printf(“You did not finish your excise,please keep doing it!\n”);

return 0;

}

補充的問題在具體點

C語言小程序

/*

程序功能:實現輸入一個算式,然後按照同等優先級進行計算.最終輸出結果.

*/

#include stdio.h

int calculate(int a, int b, char s) //計算函數,給定兩個整數和運算符,返回結果

{

int c;

switch (s)

{

case ‘+’ : c = a + b; break;

case ‘-‘ : c = a – b; break;

case ‘*’ : c = a * b; break;

case ‘/’ : c = a / b; break;

}

return c;

}

int string2int(char* p) //轉換函數,把下一個數字從字符串轉化為整型

{

int a = 0;

while(1)

{

if(*p==’+’ || *p==’-‘ || *p==’*’ || *p==’/’ || *p==’\0′) break;

a = a*10+((int)(*p) – 48);

//將一個表示數字的字符變為整型,再減去48,就是對應的整型數值

p++;

}

return a;

}

void main()

{

char s[100];

int n1, n2,i=0;

printf(“請輸入算式:”);

scanf(“%s”, s); //目前這裡只能輸入正整數,不能輸入負的

n1 = string2int(s); //得到左操作數

for(i=0;s[i]!=’\0′;i++) //循環下去,直到算式結束

{

if(s[i]==’+’ || s[i]==’-‘ || s[i]==’*’ || s[i]==’/’)//如果遇到運算符就進行計算

{

n2 = string2int(s[i+1]); //得到右運算數

n1 = calculate(n1,n2,s[i]); //運算

}

}

printf(“算式的答案是:%d\n”, n1);

}

驗證了1+2*10-10/2這個式子,結果為10。如果有疑問,還可以繼續討論。

一個簡單的小程序 C語言 BF算法

引用沒問題,就是BF函數錯了。

#includestdio.h

#includestring.h

#includeiostream//.h去掉

using namespace std;//命名空間

int BF(char S[],char T[])

{

int i,j,start;

i=0;

j=0;

start=0;

while(S[i]!=’\0’T[j]!=’\0′)//T[i]改為T[j]

{

if(S[i]==T[j])

{

i++;j++;

}

else{

start++;

i=start;

j=0;

}

}

if(T[j]==’\0′)

return start+1;//start+1,因為數組從0開始計數

else

return 0;

}

int main()

{

char S[1000],T[1000];

int start;

printf(“輸入主串:\n”);

scanf(“%s”,S);

printf(“%s\n”,S);

printf(“輸入子串: \n “);

scanf(“%s”,T);

printf(“%s\n”,T);

start=BF(S,T);

cout”主串與子串在主串的第”start”個字符匹配”endl;

}

簡單的C語言小程序(課本習題)

看上去樓主C語言不是很好哦,所以下面的程序給出了比較詳細的注釋,也已經通過了測試,我用tc2.0編譯的,無報錯、無報警。希望對你有用。

#include stdio.h

void main()

{

int charNum, numberNum;/* 臨時變量,字符個數,數字個數 */

char ch; /* 用於臨時接受一個字符 */

/* 將字符個數、數字個數均初始化為0 */

charNum = 0;

numberNum = 0;

while(1)

{

/* 依次讀取輸入的字符 */

scanf(“%c”, ch);

if (‘*’ == ch)

{

/* 如果是*號的話統計結束,退出循環 */

break;

}

else if (ch = ‘0’ ch = ‘9’)

{

/* 如果是數字的話,數字個數加1 */

numberNum++;

}

else

{

/* 如果既不是*,又不是數字,則其就是普通字符,字符個數加1 */

charNum++;

}

}

/* 打印統計信息 */

printf (“The number of chars is:%d\nThe number of numbers is %d\n”, charNum, numberNum);

/* 停住屏幕,查看結果 */

getch();

}

用c語言寫小程序

#include iostream

using namespace std;

int _tmain(int argc, _TCHAR* argv[])

{

int a;

cout”請輸入數字”endl;

cina;

int b=0;

while(a)

{

b=a%10+10*b;

a=a/10;

}

coutbendl;

system(“pause”);

return 0;

}

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/248866.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 13:30
下一篇 2024-12-12 13:30

相關推薦

  • python強行終止程序快捷鍵

    本文將從多個方面對python強行終止程序快捷鍵進行詳細闡述,並提供相應代碼示例。 一、Ctrl+C快捷鍵 Ctrl+C快捷鍵是在終端中經常用來強行終止運行的程序。當你在終端中運行…

    編程 2025-04-29
  • Python程序需要編譯才能執行

    Python 被廣泛應用於數據分析、人工智能、科學計算等領域,它的靈活性和簡單易學的性質使得越來越多的人喜歡使用 Python 進行編程。然而,在 Python 中程序執行的方式不…

    編程 2025-04-29
  • Python程序文件的拓展

    Python是一門功能豐富、易於學習、可讀性高的編程語言。Python程序文件通常以.py為文件拓展名,被廣泛應用於各種領域,包括Web開發、機器學習、科學計算等。為了更好地發揮P…

    編程 2025-04-29
  • AES加密解密算法的C語言實現

    AES(Advanced Encryption Standard)是一種對稱加密算法,可用於對數據進行加密和解密。在本篇文章中,我們將介紹C語言中如何實現AES算法,並對實現過程進…

    編程 2025-04-29
  • Python簡單數學計算

    本文將從多個方面介紹Python的簡單數學計算,包括基礎運算符、函數、庫以及實際應用場景。 一、基礎運算符 Python提供了基礎的算術運算符,包括加(+)、減(-)、乘(*)、除…

    編程 2025-04-29
  • 學習Python對學習C語言有幫助嗎?

    Python和C語言是兩種非常受歡迎的編程語言,在程序開發中都扮演着非常重要的角色。那麼,學習Python對學習C語言有幫助嗎?答案是肯定的。在本文中,我們將從多個角度探討Pyth…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • Python購物車程序

    Python購物車程序是一款基於Python編程語言開發的程序,可以實現購物車的相關功能,包括商品的添加、購買、刪除、統計等。 一、添加商品 添加商品是購物車程序的基礎功能之一,用…

    編程 2025-04-29
  • 爬蟲是一種程序

    爬蟲是一種程序,用於自動獲取互聯網上的信息。本文將從如下多個方面對爬蟲的意義、運行方式、應用場景和技術要點等進行詳細的闡述。 一、爬蟲的意義 1、獲取信息:爬蟲可以自動獲取互聯網上…

    編程 2025-04-29
  • Python被稱為膠水語言

    Python作為一種跨平台的解釋性高級語言,最大的特點是被稱為”膠水語言”。 一、簡單易學 Python的語法簡單易學,更加人性化,這使得它成為了初學者的入…

    編程 2025-04-29

發表回復

登錄後才能評論