c语言输入十个英文国名,c语言程式设计 在主函式输入10个字元,用子函式求出共输入几个英文字元,几个数字字元,几个符号%...
c語言程式設計 在主函式輸入10個字元,用子函式求出共輸入幾個英文字元,幾個數字字元,幾個符號%以下文字資料是由(歷史新知網www.lishixinzhi.com)小編為大家搜集整理后發布的內容,讓我們趕快一起來看一下吧!
c語言程式設計 在主函式輸入10個字元,用子函式求出共輸入幾個英文字元,幾個數字字元,幾個符號%
#include
#include
int main(void)
{
int ch,icountE=0,icountD=0;
printf("請輸入10個字元\n");
while((ch=getchar())!=EOF)
{
if(ch>'a'&&ch'A'&&ch
{
icountE++;
}
else if(ch>'0'&&ch
{
icountD++;
}
}
printf("輸入英文字元個數為%d,輸入數字個數為%d",icountE,icountD);
system("PAUSE");
return 0;
}
java新手 求個“輸入10個字元,統計其中英文字母、數字字元和其他字元的個數。”
import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next(); System.out.println(str); int alphaNum=0,digitNum=0,otherNum=0; for(char c:str.toCharArray()){ if(Character.isDigit(c)) digitNum++; else if(Character.isAlphabetic(c)){ alphaNum++; }else{ otherNum++; } } System.out.println("alphaNum="+alphaNum+",digitNum="+digitNum+",otherNum="+otherNum); }}
C語言程式設計 輸入字元a的程式編寫
#include
void main()
{
char c;
printf(“input a”\n);
scanf("%c",&c);
}
統計字元:輸入15個字元,統計其中英文字母、空格或回車、數字字元和其他字元的個數。編寫程式
#include void main(){ int letter, space, digit, other; char ch; letter = space = digit = other = 0; while ((ch = getchar ()) != '\n') { if (ch>='a' && ch <= 'z' || ch>='A'&&ch<='Z') letter++; else if (ch>='0' && ch <='9') digit++; else if (ch == ' ') space++; else other++; } printf ("字母:%d\n", letter); printf ("空格:%d\n", space); printf ("數字:%d\n", digit); printf ("其它字元:%d\n", other);}
程式設計輸入一行數字字元用陣列元素作為記數器來統計每個數字字元的個數
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
String s = Console.ReadLine();
char[] c = s.ToCharArray();
int[] ii = new int[10] {0,0,0,0,0,0,0,0,0,0};
for (int i = 0; i < c.Length; i++)
{
switch (c[i])
{
case '0': ii[0]++; break;
case '1': ii[1]++; break;
case '2': ii[2]++; break;
case '3': ii[3]++; break;
case '4': ii[4]++; break;
case '5': ii[5]++; break;
case '6': ii[6]++; break;
case '7': ii[7]++; break;
case '8': ii[8]++; break;
case '9': ii[9]++; break;
default: break;
}
}
for (int i = 0; i <= 9; i++)
{
Console.WriteLine(i + "有" + ii[i] + "個!");
}
Console.Read();
}
}
}
編寫有函式的c語言程式,通過指標操作,統計一個字串中數字字元的個數
int tongji(char *p){ int i,sum=0; for(i=0;p[i]!=0;i++){ if(p[i]>='0'&&p[i]<='9')sum++; } return sum;}int main(){ char str[30]; scanf("%s",str); printf("%d",tongji(str));}
c語言程式設計 使用函式呼叫實現兩個字串得連線
#include
char *catstr(char *a,char *b)
{
char *p=a,*q=b;
while(*p) p++;
while(*q)*p++=*q++;
*p='\0';
return a;
}
void main()
{
char s1[50]="abcdef";
char s2[]="12345678890";
printf("s1+s2=%s\n",catstr(s1,s2));
}
從鍵盤輸入20個字元到陣列,統計其中的英文字元空格字元數字字元及其
#include
void main()
{ char a[256];
int i,n1,n2,n3,n4;
gets(a);
for ( i=n1=n2=n3=n40;i<20;i++ )
if ( a[i]==' ' ) n1++;
else if ( (a[i]>='0')&&(a[i]<='9') ) n2++;
else if ( (a[i]>='a' && a[i]<='z')||(a[i]>='A' && a[i]<='Z') ) n3++;
else n4++;
printf("英文字元個數%d,空格數%d,數字字元個數%d,其他字元%d\n",n3,n1,n2,n4);
}
輸入一個以回車符結束的字串(少于80個字元),統計其中數字字元的個數。C語言
#include
#include
int main()
{
char str[100];
int len,i,sum=0;
gets(str);
len=strlen(str);
for(i=0;i
if(str[i]>='0'&&str[i]<='9')
sum++;
printf("%d\n",sum);
return 0;
}
輸入一字串,統計其中的英文字元、數字字元、空格及其它字元的個數。
void main(){
char c[80],*p;
int nchar=0,nspc=0,nnum=0,nword=0,ntotal=0,nother=0;
gets(c);
p=c;
while (*p!='\0'){
if ((*p<='z' && *p>='a') || (*p<='Z' && *p>='A'))
nchar++;
else if (*p<='9' && *p>='0') nnum++;
else if (*p==' ')
nspc++;
else nother++;
ntotal++;
p++;
}
printf("有字元%d個,有空格%d個,有數字%d個,有其他字元%d個。\n",nchar,nspc,nnum,nother);
}
分頁:
1
23
總結
以上是生活随笔為你收集整理的c语言输入十个英文国名,c语言程式设计 在主函式输入10个字元,用子函式求出共输入几个英文字元,几个数字字元,几个符号%...的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: c语言骑士游历优化算法,骑士游历、骑士巡
- 下一篇: c语言 方法重载 冲定义,C++ 重载(
