1055: 输入字符串以及输出
生活随笔
收集整理的這篇文章主要介紹了
1055: 输入字符串以及输出
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#include <stdio.h>
void tongji(char* str,int *a); ? ? / ? ? /這塊代碼大概就是之前一直錯的原因了
void tongji(char* str,int *a){
?? int i;
??? for(i=0;i<4;i++)
??????? a[i]=0;
??? for(i=0;str[i]!='\0';i++){
??????? if(str[i]>='0'&&str[i]<='9')
??????? a[1]++;
else if(str[i]==32)
??????? a[2]++;
else if(str[i]>='A'&&str[i]<='Z'||str[i]>='a'&&str[i]<='z')
??????? a[0]++;
??????? else
??????? a[3]++;
??? } }
int main()
{
??? char str[100];
??? int i,a[4];
??? gets(str);
??? tongji(str,a);
??? for(i=0; i<4; i++)
??????? printf("%d ",a[i]);
??? printf("\n");
??? return 0;
}
void tongji(char* str,int *a); ? ? / ? ? /這塊代碼大概就是之前一直錯的原因了
void tongji(char* str,int *a){
?? int i;
??? for(i=0;i<4;i++)
??????? a[i]=0;
??? for(i=0;str[i]!='\0';i++){
??????? if(str[i]>='0'&&str[i]<='9')
??????? a[1]++;
else if(str[i]==32)
??????? a[2]++;
else if(str[i]>='A'&&str[i]<='Z'||str[i]>='a'&&str[i]<='z')
??????? a[0]++;
??????? else
??????? a[3]++;
??? } }
int main()
{
??? char str[100];
??? int i,a[4];
??? gets(str);
??? tongji(str,a);
??? for(i=0; i<4; i++)
??????? printf("%d ",a[i]);
??? printf("\n");
??? return 0;
}
總結
以上是生活随笔為你收集整理的1055: 输入字符串以及输出的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为S5700EI固件升级
- 下一篇: python车牌识别系统抬杆_【小区停车