本文目錄一覽:
- 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();
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/247477.html