C語言:數字特徵值
#include <stdio.h> #include <math.h> int main() { int n,i,flag,a[100000],sum=0,p,t; scanf("%d",&n); for(i=1,p=0;n>0;i++,n/=10,p++) { if(((n%10)%2==0&&i%2==0)||((n%10)%2!=0&&i%2!=0)) flag=1; else flag=0; if(flag) a[p]=1; else a[p]=0; } for(i=0;i<p;i++) { t=pow(2,i); sum+=a[i]*t; } printf("%d",sum); return 0; }
相關推薦
C語言:數字特徵值
#include <stdio.h> #include <math.h> int main() { int n,i,flag,a[100000],sum=0,p,t; scanf("%d",&n); for(i=1,p=0;n>0;i++,n
C語言:數字挑選,字母與數字個數之和
#include <stdio.h> int main() { char s; while((s=getchar())!=EOF) { if(s<58&&s>47) printf("%c",s); if(s=='\n')
C語言:數字三角形
題目: #include <stdio.h> int main() { int n,i,a,m; scanf("%d",&n); for(i=1;i<=n;i++) { for(a=1,m=1;m<=i;a++,m++) {
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語言:將數字轉化為字串
#include<stdio.h> #include<assert.h> #include<string.h> //123====>“1 2 3” 將數字轉化為字串 char *my_itoa(char *str,i
c語言:輸入一行字元,分別統計出其中英文字母、空格、數字和其他字元的個數。
輸入一行字元,分別統計出其中英文字母、空格、數字和其他字元的個數。解:程式:#include <stdio.h>int main(){char c;int letters=0,space=0
C語言:輸入一行字串統計出英文字母,空格,數字和其他字元的個數
題目要求 輸入一行字串統計出英文字母,空格,數字和其他字元的個數。 程式分析 要統計英文字母,空格,數字和其他字元的個數,則要遇到他們加一。 核心程式碼如下: while ((c=getchar())!='\n') { if ((c >= 'a' &
C語言:測試輸入值是否為數字或字母
#include<stdio.h> #include<ctype.h> //isdigit和isalpha必須要標頭檔案<ctype.h> //測試輸入值是否為數字或字母 int main() { char ch
C語言:念數字(結構體)
輸入一個整數,輸出每個數字對應的拼音。當整數為負數時,先輸出“fu”字。十個數字對應的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: q
c語言:判斷數字整數為幾位數
#include <stdio.h> int main() { long long a; int count=0; printf("請輸入一個整數:"); scanf("%lld",&a); while(a
c語言:找出1到4000中,數字的各位數之和能被4整除的數有多少個?
找出1到4000中,數字的各位數之和能被4整除的數,如:745:7+4+5=16,16可以被4整除;28:2+8=10,10不能被4整除;745就是這樣的特殊數字,而28不是,求:這樣的數字共有多少個?解:(1)對於4000,4+0+0+0=4,顯然4000是滿足條件的數字;
c語言:有1、2、3、4個數字,能組成多少個互不相同且無重複數字的三位數?打印出來?
有1、2、3、4個數字,能組成多少個互不相同且無重複數字的三位數?打印出來?解:程式:#include<stdio.h>int main(){int i, j, k;int count =
C語言:編寫一個程式統計輸入字串中,各個數字、空白字元、以及其他所有字元出現的次數。
#include<stdio.h> int main() { int c = 0; int num_count = 0; int emp_count = 0; int els_count = 0; w
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