統計數量編程
1. 一維數組中有10個元素,編程統計該數組中的正數個數和負數個數
1、打開Dev-c++軟體,點擊「新建源代碼」。
2. 用c語言編程如何來統計輸入十個數,來判斷奇數與偶數的個數
循環輸入 逐個判斷並統計
參考如下:
#include<stdio.h>
intmain()
{
intcnt=0,i,n;
for(i=0;i<10;++i)
{
scanf("%d",&n);
if(n%2==0)cnt++;
}
printf("奇數:%d,偶數:%d ",10-cnt,cnt);
return0;
}
3. 編程 C語言 隨機產生十個數 並統計其中各個數字出現的次數
給個提示。一個數和10的余數是他的個位的數字。一個數除以10可以讓他的個位消失,十位成為個位。
4. c語言編程 數據統計 任意輸入n個整數,分別統計奇數的和、奇數的個數、偶數的和、偶數的個數。
#include <stdio.h>
#include <stdlib.h>
#define MAX 1000
int main()
{ int a[MAX] , i , j , n , p , q , s1 , s2;
p = 0 ; q = 0 ; s1 = 0 ; s2 = 0;
printf("請輸入要輸入的值的個數:");
scanf("%d",&n);
printf("請輸入這些數的數值:\n");
for(i = 0 ; i < n ; i++ )
scanf("%d",&a[i]);
for(j = 0 ; j < n ; j++)
if(a[j]%2 == 0 ){
p = p + 1 ; s1 = s1 + a[j];}
else {
q = q + 1 ; s2 = s2 + a[j];}
printf("偶數的個數為 %d\n" , p);
printf("偶數的和為 %d\n" , s1);
printf("奇數的個數為 %d\n" , q);
printf("奇數的和為 %d\n" , s2);
system("PAUSE");
return 0;
}
希望對你有幫助
5. 編程求統計數字和字元的個數
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim dzimu As Integer, xzimu As Integer, shuzi As Integer, a As Integer
dzimu = 0 : xzimu = 0 : shuzi = 0
For i = 1 To Len(TextBox1.Text)
a = Asc(Mid(TextBox1.Text, i, 1))
Select Case a
Case 97 To 122
xzimu = xzimu + 1
Case 65 To 90
dzimu = dzimu + 1
Case 48 To 57
shuzi = shuzi + 1
End Select
Next
MsgBox("有" & dzimu & "個大字幕" & "," & xzimu & "個小字幕" & "," & shuzi & "個數字")
End Sub
6. 編程 輸出1000以內所有完全數 統計個數
main(){
int i,j,sum;
for(i=2;i<1000;i++){
sum=0;
for(j=1;j<=i/2;j++){
if(i%j==0)
sum=sum+j;
}
if(sum==i)
printf("%4d",i);
}
}
7. C語言編程題 統計數字字元個數
#include<stdio.h>
int main()
{
int i, n = 0;
char s[256];
printf("Please input a string:\n");
scanf("%s",&s);
for (i = 0; s[i]; i++)
if (s[i] >= '0' && s[i] <= '9')
n++;
printf("%d\n", n);
return 0;
}
8. c語言 統計個數函數題目,編程,謝謝
#include <stdio.h>
#include <ctype.h>
void main()
{
int i,num,al1,al2,spa,other;
i=num=al1=al2=spa=other=0;
char a[30];
gets(a);
for(i=0;a[i]!='\0';i++)
{
if(a[i]==' ')
spa++;
else if(isdigit(a[i]))
num++;
else if(isupper(a[i]))
al1++;
else if(islower(a[i]))
al2++;
else
other++;
}
printf("空格個數為:%d\n數字個數為:%d\n大寫字母個數為:%d\n小寫字母個數為:%d\n其它字元個數為:%d\n",spa,num,al1,al2,other);
}
9. C語言編程 統計不同分數段學生人數
#include<stdio.h>
#include<stdlib.h>
intmain()
{
intscore[10];//先定義十個學生
inti=0;
inta[7]={0};//定義要求的a到h,並初始化
printf("pleaseenter10students'score:
");
for(;i<10;i++)
{
scanf("%d",&score[i]);
if(score[i]>40)
{
a[2]++;
if(score[i]>60)
{
a[1]++;
if(score[i]>80)
{
a[0]++;
}
elsea[5]++;
}
elsea[6]++;
}
elsea[3]++;
}
a[4]=a[0];//a的值與e的值一樣
printf("得分大於80的學生數=%d
",a[0]);
printf("得分大於60的學生數=%d
",a[1]);
printf("得分大於40的學生數=%d
",a[2]);
printf("得分等於或小於40的學生數=%d
",a[3]);
printf("得分在80——100之間的學生數=%d
",a[4]);
printf("得分在60——80之間的學生數=%d
",a[5]);
printf("得分在60——41之間的學生數=%d
",a[6]);
printf("得分在0——40之間的學生數=%d
",a[3]);
system("pause");
return0;
}
呵呵,初學者來的,鍛煉一下自己同時希望能幫到你,已經在MicrosoftVisualc++6.0上運行過,你可以把10替換成任何數
10. 匯編語言統計個數
stack segment stack
dw 100 dip(?)
stack ends
z dw 10 p(?),odh
count dw?
data ends
code segment
assume cs:code, ds:data,ss:stack
start:
push ds
sub ax,ax
push ax
mov ax,data
mov ds,ax
mov bx,z
agaim:
mov ax,[bx]
inc count
jmp next
next:
inc bx
loop agaim
ret
code ends
end start