sgdd.net
当前位置:首页 >> C语言从键盘获取字符串 >>

C语言从键盘获取字符串

#include<stdio.h>#include<conio.h> int main(void) { char a[10]; int i; gets(a); for(i=0;i<10;i++) printf("%d ",a[i]); getch(); return 0; } 不知道你是不是这个意思!

#include <stdio.h>#include <string.h>#include <stdlib.h> void main() { char str[80]; int i; int j = 0; int nFlag = 0; int count = 0; int a[20]; scanf("%s", str); for (i = 0; i < strlen(str); i++) { if (str[i] >= '0' && str[i] <= '9' && nFlag == 0) { count++; a[j] = atoi(str

编程方法如下:1、用char s[字符数量]定义字符串数组,如给字符串100个数组空间.方括号内为定义的字符串数组的数量.2、用gets()函数来获取键盘输入的字符串.括号内为输入的内容.3、用puts()函数来输出之前输入的字符串内容.

#include <stdio.h>#include <stdlib.h> void copyFile() { FILE *out; char ch ; if ((out = fopen("afile.txt","w"))==NULL) // 写入数据的文件 { printf("cannot find the file!\n"); exit(0); } while ((ch = getchar() )!='&') { fputc(ch,out); putchar(ch); //写入的

先输入10个字符串,然后依次计算字符串长度,找到最长的一个,并把这个字符串输出即可.代码如下:1234567891011121314151617181920212223 #include <stdio.h>#include <string.h> intmain() { chars[10][100]; inti; intmax_i, max_len = 0;

#include void main() { char str[100]; fgets(str,sizeof(str),stdin); printf("str=%s\n",str ); }

改进一下 用字符数组实现,字符串长度有限制#include<conio.h> #include<stdio.h> int main(void) { int i; int ch[128]; for (i = 0; (ch[i] = getchar()) != '\n'; i++); printf("\n"); for (; i >= 0; i--) printf("%c", ch[i]); getch(); return 0; } 在 TC 上测试通过 用

字符串比较使用strcmp函数.三个字符串比较大小,先比较字符串a和字符串b的大小,把大的字符串和字符串c比较,最后输出最大的字符串即可.strcmp函数原型:int strcmp( char *str1 , char *str2 ) 功能:比较字符串str1和strl2的大小.结果:

#include <stdio.h>int len(char *s) { int l =0; while(s[l] != '\0')l++; return l;}int main() { char s[100]; gets(s); int l=len(s); printf("%d" , l); return 0;}

char a[10];for(int i=0;i<10;i++)scanf("%s",&a[i]);

lyhk.net | zmqs.net | 2639.net | qwrx.net | gyzld.cn | 网站首页 | 网站地图
All rights reserved Powered by www.sgdd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com