本文目录一览:
- 1、C语言:先输入一行字符,将其存放在字符数组中,再输入一个指定字符,在字符数组中查找?
- 2、C语言 数组 输入一行文字,要求将每个单词的首字母由小写改为大写,单词间用空格隔开
- 3、简单地往C语言数组中输入一行数据
C语言:先输入一行字符,将其存放在字符数组中,再输入一个指定字符,在字符数组中查找?
#include stdio.h
#include string.h
int main()
{
char str[100]; // 定义字符数组,存储输入的字符串
char ch; // 定义字符变量,存储输入的指定字符
printf("请输入一行字符:");
fgets(str, sizeof(str), stdin); // 读入一行字符
printf("请输入一个指定字符:");
ch = getchar(); // 读入一个字符
int i;
for (i = 0; i strlen(str); i++) { // 遍历字符数组
if (str[i] == ch) { // 如果找到了指定字符
printf("指定字符在字符数组中第一次出现的位置:%d\n", i); // 输出下标
return 0; // 程序结束
}
}
// 如果没有找到指定字符,则输出-1
printf("-1\n");
return 0;
}
====
请采纳,谢谢。
C语言 数组 输入一行文字,要求将每个单词的首字母由小写改为大写,单词间用空格隔开
#include"stdio.h"
void main()
{
int i;
char str[100];
printf("请输入一个字符串:");
gets(str);
if(str[0]=97str[0]=122)
str[0]=str[0]-32;
for(i=1;str[i]!='\0';i++)
{if(str[i-1]==' 'str[i]=97str[i]=122)
str[i]=str[i]-32;
}
puts(str);
}
希望我的回答会对您有所帮助!
简单地往C语言数组中输入一行数据
#include stdio.h
#include conio.h
int main ()
{
int i[6],j;
printf ("请输入6个数:\n");
scanf ("%d %d %d %d %d %d",i[0],i[1],i[2],i[3],i[4],i[5]);
for(j=0;j6;j++)
printf("%3d",i[j]);
getch();
}