C小问题 - C/C++ / C语言
char tongji(str0,b)
{char str0[100];
int b[4];
int i;
for(i=0;str0[i]!=’\0’;i++)
{if(str0[i]>=65&&str0[i]<=90||str0[i]>=97&&str0[i]<=122) b[0]++;
else if(str0[i]>=48&&str0[i]<=57) b[1]++;
else if(str0[i]==32) b[2]++;
else b[3]++;}
}
void main ()
{char str1[100];
int i,a[4];
gets(str1);
tongji(str1,a);
printf("zimu Shuzi Kongge Qita\n");
for(i=0;i<4;i++)
printf("%-8d ",a[i]);printf("\n");
}
有很多错误,大家能帮看一下,一个统计字符串的函数。
if(str0[i]>=65&&str0[i]<=90||str0[i]>=97&&str0[i]<=122)
你觉得这个比较对吗?
C/C++ code:
#include<stdio.h>
char tongji(char str1[],int b[])
{
char str0[100];
int i;
for(i=0;str0[i]!='\0';i++)
{
if(str0[i]>=65&&str0[i]<=90||str0[i]>=97&&str0[i]<=122)
b[0]++;
else if(str0[i]>=48&&str0[i]<=57) b[1]++;
else if(str0[i]==32) b[2]++;
else b[3]++;
}
return str0;// 这里应该返回一个数组指针,其它的错误改好了
}
void main ()
{
相关问答:
SHIFT加F10与那个键右ctrl边上的那个键功能一样,想屏这个
但不知要怎么写那个组合键!
有没哪个大侠放一段这个的代码或写一段
http://topic.csdn.net/u/20090609/15/7dc9fb70-243f-4070-9cfd-34e48b66e6c6.html
......
如题,C/C++中的execl怎么调用写好的java程序,
execl("/opt/java1.5/bin/java","MyClass",NULL);
这样的不行哦。
不会.
运行java程序
找工具查看一下那个程序的命令行
搜索下:jni ......
大家好,这是一个主要面向c/c++/mfc的群,最近进行了一次大清理,欢迎各位高手加入,好学爱问的新手,也可以申请的,申请格式 职业(c/c++/mfc 任选一或者多) 工作年限(学生直接写大几)就行了,入群的要求就是要� ......
visual c++2008速成版,不能编译C程序吗?如果能是怎么开始的啊?用它带的命令提示单元除外 。
新建工程(空工程或win32控制台)
绝对可以。建立win32控制台程序就可以
引用
新建工程(空工程或win32控制台� ......