Ⅰ C語言中如何判斷一個數的位數
C語言中判斷一個數的位數:
#include<stdio.h>
voidmain()
{
voidnum(inta);
longa;
scanf("%ld",&a);
num(a);
}voidnum(inta)
{
longb=0;
inti;
for(i=0;a>0;a/=10,i++)
{
b=(b*10)+a%10;
}
printf("%d位的,逆序數=%ld ",i,b);
}
Ⅱ C語言編程判斷m是否為素數
1、首先需要打開visual C++ 6.0,接著在裡面找到文件-新建-文件-C++ Source File選項,建設新文件。
Ⅲ 用c語言編程,對輸入的一行字元進行統計分析,要求統計並輸出出現的數字字元及其個數(用冒號分隔)
C代碼和運行結果如圖:
輸出符合樣例,望採納~
附源碼:
#include <stdio.h>
int main() {
char s[100]; // 輸入不超過100字元
int i = 0, cnt[10] = {0}; // 0-9每個數字字元個數統計
fgets(s, 100, stdin); // 讀入一行字元,包括換行符' '
while (s[i] != ' ') { // 遇到換行即到結尾,改成空字元'