當前位置:首頁 » 編程語言 » 李聖良c語言程序設計數字
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

李聖良c語言程序設計數字

發布時間: 2022-08-11 13:08:55

『壹』 c語言程序設計 功能:猜數字游戲.系統產生一個0-100之間的隨機整數,

count++; (guess==number)||(guess==-1)

『貳』 C語言程序設計:編寫程序,輸入一個正整數,統計該整數的位數並計算其各個數位上的數字之和。要求每行講

#include<stdio.h>/*包含頭文件*/
voidmain()/*主函數*/
{
intn,sum=0,m=0;/*定義整形函數,用n代替輸入的數,sum為和,m代表位數*/
printf("請輸入一個整數: ");/*輸入一個整數*/
scanf("%d",&n);/*輸入一個整數*/
while(n!=0)/*while語句*/
{
sum+=n%10;/*將n的第一位賦予sum*/
n/=10;/*把n的最右邊一位去掉*/
m++;/*位數增加1*/
}
printf("整數的位數是%d ",m);/*輸出*/
printf("整數的各位數的和是%d ",sum);/*輸出*/
}


PS :::不懂還可繼續問。。。

『叄』 c語言程序設計,內容:輸入(大寫字母,小寫字母,數字)將大寫字母轉化為小寫字母,將小寫字母轉化為大

#include<stdio.h>
intmain()
{
charc;
c=getchar();
if(c>='a'&&c<='z')printf("%c ",c-'a'+'A');
elseif(c>='A'&&c<='Z')printf("%c ",c-'A'+'a');
elseif(c>='0'&&c<='9')printf("wrong ");
return0;
}

『肆』 c語言程序設計 最大數字

#include <stdio.h>

#define N 45

int find_max(int a[], int n)
{
int max = a[0];
int *p, *q;
q = a+n;

for (p = a+1; p < q; p++)
{
if (*p > max)
max = *p;
}

return max;
}

int main(void)
{
int a[N], i;
for (i = 0; i < N; i++)
scanf("%d ", &a[i]); //輸入每個數字後加空格!

printf("max = %d\n", find_max(a, N));

return 0;

}

『伍』 c語言程序設計,輸入一個字元,請判斷是字母、數字、還是特殊字元……程序

#include<stdio.h>
main()
{
printf("函數功能:對輸入的字元進行識別。\n");
printf("親😊請輸入任意字元:");
char C;
C=getchar();
if('A'<=C&&C<='Z')
printf("字元類型:大寫字母");
else
if('a'<=C&&C<='z')
printf("字元類型:小寫字母");
else
if('0'<=C&&C<='9')
printf("字元類型: 數字");
else
printf("字元類型: 其它");
}
我是新手

『陸』 C語言程序設計:對輸入的四位正整數求其各個位數字之和

#include<stdio.h>
void main()
{
int i,j,k,n;
for(n=100;n<10000;n++)
{
i=n/1000;/*分解出千位*/
j=n/100%10;/*分解出百位*/
k=n/10%10;/*分解出十位*/
m=n%10 printf("%",j+i+k+m);
}
printf("\n");
}

『柒』 C語言編程:編寫程序把由0、1、2、3四個數字組成的所有偶數輸出到屏幕上

C語言程序:

#include<stdio.h>

voidmain()
{
inta,b,c,d;

for(a=1;a<=3;a++)
{
for(b=0;b<=3;b++)
{
if(a!=b)
{
for(c=0;c<=3;c++)
{
if(c!=a&&c!=b)
{
for(d=0;d<=2;d++)
{
if(d!=1&&d!=a&&d!=b&&d!=c)
{
printf("%d%d%d%d ",a,b,c,d);
}
}
}
}
}
}
}
}


運行結果:

1032
1230
1302
1320
2130
2310
3012
3102
3120
3210

『捌』 c語言的實驗之循環結構程序設計:數字的分離與數字的合並

//
數字分離
-反向輸出各位數字
#include
<stdio.h>
main()
{
int
n,k=0,i,m,t=1;
printf("請輸入一個正整數(不超過5位):");
scanf("%d",&n);
m=n;
printf("從各位起輸出各位數字:");
if
(n>=0
&&
n<100000)
//
可自己修改輸入數的范圍
{
while
(n)
{
k++;
t=n%10;
printf("%d
",t);
n/=10;
}
printf("\n%d是個%d位數\n",m,k);
printf("\n");
}
else
printf("輸入數據不符合要求!\n");
}
//
數字分離
-正向輸出各位數字
#include
<stdio.h>
main()
{
int
n,k=0,i,m,t=1;
printf("請輸入一個正整數(不超過5位):");
scanf("%d",&n);
m=n;
//
保存原始數據
if
(n>=0
&&
n<100000)
//
可自己修改輸入數的范圍
{
//
確定是幾位數
while
(n)
{
k++;
n/=10;
}
printf("%d是個%d位數\n",m,k);
//
為求出最高位數字准備
for(i=1;i<k;i++)
t*=10;
n=m;
//
重新讀入數據
printf("分離後,各位數字分別是:");
for(i=1;i<=k;i++)
{
printf("%d
",n/t);
n%=t;
t/=10;
}
printf("\n");
}
else
printf("輸入數據不符合要求!\n");
}
//
數字合成
#include
<stdio.h>
main()
{
int
n,k=0,i,m=0,t=0;
printf("請連續輸入幾個整數數字:");
scanf("%d",&n);
while
(
n>=0
&&
n<10
)
{
k++;
m+=n;
m*=10;
scanf("%d",&n);
}
printf("合成後的數是%d,是個%d位數\n",m/10,k);
}

『玖』 C語言程序設計中求一個數的位數以及各個數字是多少

可以和你一個思路,以字元數組輸入進去,統計一下數組大小就是數的位數,每個數字多少你就訪問字元數組裡面的每一個元素減去0字元就是那一位數的大小了

『拾』 設計C語言程序,把由鍵盤輸入的數列(如1,3,5,7,9)按相反的順序(如9,7,5,3,1)輸出

1 創建數組,保存數列。

2 輸入數列到數組。

3 反序輸出該數組。

以輸入5個數並反序為例:

#include<stdio.h>
intmain()
{
inti,a[5];
for(i=0;i<5;i++)
{
scanf("%d",a+i);//輸入5個數。
}
for(i=4;i>=0;i--)
printf("%d",a[i]);//反序輸出5個數。
return0;
}