当前位置:首页 » 编程语言 » 字符串c语言编程题

字符串c语言编程题

发布时间: 2025-08-12 11:35:46

A. c语言编程题“从键盘任意输入一个字符串,统计其中出现空格和非空格的个数。”

#include <stdio.h>
#include <string.h>
void main()
{
int a=0,b=0,i;
char c[300];
printf("请输入一个少于300字符的字符串:");
gets(c);
for(i=0;i<300,c[i]!='\0';i++)
{
if(c[i]==' ')
a++;
else
b++;
}
printf("字符串中空格字符有%d个,非空格字符有%d个\n",a,b);
}
谢谢采纳!

B. c语言编程题 输入一字符串,判断该字符串是否为回文。

#include <stdio.h>

#include<stdlib.h>

int main()

{

char a[100];

int i=0,j=0;

printf("请输入字符串: ");

gets(a);

while(a[i]!='')

i++;

i--;

for(;j<=i;i--,j++)

{

if(a[i]!=a[j])

{

break;

}

}

if(j<=i)

{

printf("不是回文串 ",a);

}

else

{

printf("是回文串 ",a);

}

system("pause");

return 0;

}

运行效果:

(2)字符串c语言编程题扩展阅读:

return 0代表程序正常退出。return是C++预定义的语句,它提供了终止函数执行的一种方式。当return语句提供了一个值时,这个值就成为函数的返回值。

return语句用来结束循环,或返回一个函数的值。

1、return 0,说明程序正常退出,返回到主程序继续往下执行。

2、return 1,说明程序异常退出,返回主调函数来处理,继续往下执行。return 0或return 1对程序执行的顺序没有影响,只是大家习惯于使用return(0)退出子程序而已。

C. C语言:输入一个字符串,然后逆序输出

可以将整数当做字符串(字符串长度不超过10)接收,然后反向输出字符数组元素即可。

字符串实际长度可以用strlen函数来计算。

方法程序如下:

#include<stdio.h>

#include<string.h>

main()

{char a[10];int i,j;

scanf("%s",a);

j=strlen(a);

for(i=j-1;i>=0;i--)

printf("%c",a[i]);

printf(" ");}

(3)字符串c语言编程题扩展阅读:

C语言高效编程技巧:

一:以空间换时间

计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题

二:数学方法解决问题

数学是计算机之母,没有数学的依据和基础,就没有计算机发展,所以在编写程序的时候,采用一些数学方法会对程序的执行效率有数量级的提高。

三:使用位操作

实现高效的C语言编写的第三招----使用位操作,减少除法和取模的运算。

在计算机程序中,数据的位是可以操作的最小数据单位,理论上可以用“位运算”来完成所有的运算和操作。一般的位操作是用来控制硬件的,或者做数据变换使用,但是,灵活的位操作可以有效提高程序运行的效率。

D. C语言编程问题:从键盘上输入一个字符串按照以下规则对其加密

#include<stdio.h>
intmain()
{
inti=0;
charstring[50];
gets(string);
puts(string);
while(string[i]!='')
{
if(string[i]>='a'&&string[i]<='z')
{
string[i]=(string[i]+3-'a')%26+'a';
}
elseif(string[i]>='A'&&string[i]<='Z')
{
string[i]=(string[i]+3-'A')%26+'A';
}
i++;
}
puts(string);
return0;
}

热点内容
c语言编译是生成机器码 发布:2025-08-12 15:39:46 浏览:180
c语言程序设计谭浩强第五版 发布:2025-08-12 15:34:51 浏览:727
flash上传裁剪图片 发布:2025-08-12 15:26:05 浏览:137
金蝶设置服务器地址 发布:2025-08-12 15:22:07 浏览:16
玩个lol什么配置合适 发布:2025-08-12 15:15:26 浏览:545
帝国cms整站源码 发布:2025-08-12 15:00:54 浏览:329
net遍历文件夹 发布:2025-08-12 15:00:43 浏览:315
枪都有什么配置 发布:2025-08-12 14:28:13 浏览:641
抖音脚本示范 发布:2025-08-12 14:17:21 浏览:201
达龙云电脑做服务器 发布:2025-08-12 14:14:32 浏览:459