各位编程大神,问你们一道题,是关于C语言的程序设计:输入一个字符串,计算并输出它的长度!

作者&投稿:虿态 (若有异议请与网页底部的电邮联系)
问一道C语言程序设计题,题目如下: 输入一个字符串,将其中的英文字母挑出来放入a数组,将其他字符放~

改如下,你对照看:
#include "stdio.h"int main(void){ char s[100],a[50],b[50]; int i,j,k; gets(s); for(j=k=i=0;s[i]!='\0';i++) if(s[i]>='a' && s[i]='A' && s[i]<='Z') a[j++]=s[i]; else b[k++]=s[i]; a[j]=b[k]='\0'; puts(a); puts(b); return 0;}

void main(){char str[50];int i=0; //i是数组下标. gets(str); //输入字符串.int s=0;while(str[i]) //当数组元素不是字符串结束符时.执行while{ if(str[i]>='0'&&str[i]='0'&&str[i-1]<='9') //否则判断前一个元素是不是数字.是的话输出一个空格. printf("%d%d", s, s*2); printf(" "); } i++;}printf("
");}

#include<stdio.h>
#include<string.h>
void main()
{
char s[50];
int a;
gets(s);
puts(s);
a=strlen(s);
printf("%d",a);
}

这个电脑没在旁边

不是'\0'就++


问大神们,python问题,跪求大神解答
关于以上所有的内容,建议你去看:【整理】如何学习Python + 如何有效利用Python有关的网络资源 + 如何利用Python自带手册(Python Manual)然后还有什么不懂。再一点一点问。不要想一口吃个胖子,否则被撑死了,还都木有消化。(此处不给贴地址,以上所有帖子,都请自己搜标题,即可找到)...

请会用JAVA编程的大神帮忙解决这个问题 谢谢了!!!
import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.GridLayout;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.SwingUtilities;...

请教个逻辑思维特别强的编程问题,VBA高手帮助看下。
这个很简单,遍历的方法并不是笨方法,运算速度也非常快,而且你的程序非常简单,遍历的话你根本看不到运行就已经运行完毕。如果真的要优化一下,设计程序,用户每做出一个更改就进行一次判断,一旦没有结果就不让用户进行选择

求各位大神帮忙:计算机编程代码问题,在判断用户是否登陆时,用一个if...
根据我的经验这是判断登录这个人是不是管理员,数据库里有个字段肯定用0和1表示是不是管理员

C语言编程题 哪位大神帮忙看看怎么做 输出以下图案?
as3:核心程序 \/\/var:定义变量 \/\/trace:测试时简单输出 方法1:func1();function func1(n:uint=5){ var arr:Array=[];for(var i:uint=0;i<2*n+1;i++){ arr.push([])for(var j:uint=0;j<2*n+1;j++){ arr[i]+=Math.abs(j-n)<=Math.abs(i-n)?"*":" "} trace(...

哪位大神告诉我,怎么在单片机编程的时候编入公式,比如知道x的值,y...
比如要计算y=x+2;那么可以定义一个函数来实现 int fun(int x){ return x+2;} 在需要的地方调用 y=fun(2);就可以了

c++编程,求大神帮忙解答
C++代码如下:include <bits\/stdc++.h> \/\/ C++万能头文件 using namespace std;int dx[4] = {-1, 1, 0, 0};int dy[4] = {0, 0, -1, 1};int n, m;char mat[3000][3000]; \/\/ 字符矩阵 int dp[3000][3000][6]; \/\/ 记忆化搜索 string s = "IAKCSP";int dfs(int x,...

求编程大神来救我 问题看图片 第32题
include <stdio.h>unsigned int f1(unsigned int x){ unsigned int y = 0, t; while(x) {t = x % 10; x \/= 10; y *= 10; y += t;} return y;}unsigned int f2(unsigned int x){ if (x == f1(x)) return 0; return 1;}void main(){ ...

关于编程问题,大神来解答
下面错误报的很明白啊,你的那些东西都没有定义。所有的变量或者函数,大多都是先定义后使用。

想自学计算机编程,有些基础的问题,诚心向大神们请教
朋友您好!针对您的问题我作出如下回答:1)编程可以制作Flash,开发Android或者苹果的软件,当然还有就是走竞赛的路线。2)C语言的学习若想成为高手还是需要一定的天赋的,这是一个极其抽象的东西,个人认为自学想学好非常困难,当然书籍还是推荐谭浩强的C语言教程,也可以二级C语言。3)事实上,敲代码看似...

锦江区18082516172: 各位编程大神,问你们一道题,是关于C语言的程序设计:输入一个字符串,计算并输出它的长度! -
登纪贞芪: #include void main() {char s[50];int a;gets(s);puts(s); a=strlen(s); printf("%d",a); }

锦江区18082516172: 关于一道编程题,因为觉得有难度所以分值给出20!高手进啊 -
登纪贞芪: #include void swap(int *p) ;main(){ int i, a[10]={10,9,8,7,6,5,4,3,2,1}; swap(a); for(i=0;i<=9;i++) printf...

锦江区18082516172: c语言请教一个问题,一道上机编程题 -
登纪贞芪: for(i=1;ss[i-1]&&ss[i]==1;i+2) 你这个for循环里面,ss[i]==1 这句话有问题,你改成:for(i=1;(ss[i-1]&&ss[i]) != 0;i = i+2) 就可以了.while(ss[i-1]&&ss[i])的意思是:如果ss[i-1] 和 ss[i] ,2个都不为0,就继续循环,否者就退出循环.

锦江区18082516172: 关于c或c++的一道编程题(有点像旋转矩阵) -
登纪贞芪: C++的...

锦江区18082516172: 一道关于Java多态的应用的习题 请各位编程大神帮忙 -
登纪贞芪: 手打太繁琐,这么简单还求方法?而且telephoneCharge方法,直接 public double telephoneCharge(int type,double time)就可以了,还重载2个方法做什么(变量就时间和计费方式而已,甚至计费方式都不需要,直接根据时间来,超过多少时间是第一种,超过后是第二种),当type=1是第一种,=2是第二种.money=money-(time-3);money=money-time*rate; 测试类还要写???骚年慢慢等吧...

锦江区18082516172: 一道关于C++的难题,希望编程高手帮忙 -
登纪贞芪: #include <iostream> #include <string> #include <utility> #include <vector>using namespace std;bool parse(string str, vector<pair<int, int> > &vec) {bool res = true;int arr[2];int pos = 0; arr[pos] = 0;for(int i=0; i<str.length(); ++i){char c = str.at...

锦江区18082516172: 关于C语言的一道题(跪求各位高手解答) -
登纪贞芪: 把这里改一下……printf(">> enter choice : ");scanf("%d", &s);加上:getchar();后面还是一样的,不变之所以加上getchar(),是因为在scanf("%d", &s);之后,s只接受你输入的整数(比如1),但是你的回车换行没有接收,这个回车换行还留在缓存中,如果你没有用getchar();接受这个回车换行,那么这个回车换行将被你后面的语句scanf("%c", &s);接收,意思就是:在此语句中,你没有输入要选择的字符就按了enter键了,所以导致你之前的那个问题.而我现在加上那么一句话,就把之前的那个回车换行给接收了,你后面就可以正常进行选择了

锦江区18082516172: 一道关于C语言的题目 -
登纪贞芪: 你是不是 输出入的是a[0] , a[1], a[2], a[3]啊?你这个代码的本意,应该是删除a中与输入相同的数据吧. 不过一看代码,应该是有问题的.改成if(x == a[i]){ n--; //标记a数组...

锦江区18082516172: 急!关于一道c语言的问题?大家进来看看吧 -
登纪贞芪: 答案是GFEDCB解释:刚开始字符指针chp指向b[7]的地址,即字符串结束标志'\0'的地址,然后执行while语句,--chp的意思是指针chp向前移动一个单位,即指向前一个字符...

锦江区18082516172: 一道编程的题,关于二维数组哒,有点问题哟,求指教呢 -
登纪贞芪: 算法分析:设矩阵行长度是MAX,则副对角线的元素是if(i+j==MAX-1)(注意保存二维数组下标是从0开始到MAX-1)最后一行元素是if(i==MAX-1)最后一列元素是if(j==MAX...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网