www.ylrr.net > C语言中,输入一个数n,则输出字符串中的第n个字符...

C语言中,输入一个数n,则输出字符串中的第n个字符...

首先要有一个字符串 然后输入数 输出对应下标的元素即可. #include <stdio.h> int main() { char s[100]= "this is a test string"; int n; //scanf("%s",s);//如果要自己输入字符串,那么取消这个注释. scanf("%d",&n); printf("%c\n", s[n-1]); //平时说的第几个 从1开始计数. 而下标是从0开始的. 所以这里减一. return 0; }

只需设置一个循环,循环里设置输出该字符,循环n次即可.代码如下:#include<stdio.h> void main() { int n; int i; char c; scanf("%d",&n); //输入n getchar(); //吸收回车键 scanf("%c",&c); //输入字符 for(i=0;i<n;i++) printf("%c",c); }

用的c#编的 Console.WriteLine("请输入一个字符串"); string s1 = Console.ReadLine(); Console.WriteLine("请输入一个数字"); string s2 = Console.ReadLine(); int n = Convert.ToInt32(s2);//将s2转换成整型,以便substring函数调用 s1 = s1.Substring(n);//调用substring函数,从字符串的第n个字符开始到末尾结束 Console.WriteLine(s1); Console.ReadKey();

#include#include void main() {int i,n;char str[20],max[20]; printf("请输入一个数:"); scanf("%d",&n); getchar(); for(i=1;i{printf("请输入字符串:"); gets(str); if(i==1||strcmp(max,str)} printf("最大的字符串为:%s\n",max); }

这都写的是什么啊?????#include <stdio.h> #include <string.h> main(){ char str[255]; int n; scanf("%s%d",str,&n); printf("%c",str[n-1]);}

#includemain(){ int i;scanf("% d ",&i);pfintf("%c",i);}注意不要超过256;

在scanf("%d",&n);后面加上getchar();来读取输入的Enter键,不然会被gets (a);读取.#include <stdio.h>#include <string.h> int main() { char a[550];int i,j,n; scanf("%d",&n); getchar(); for (j=0;j<n;j++) { gets (a); printf("%c",a[0]-32);

#include<stdio.h>void fun(char *a,char *b,int n){ int i,s=0,l; for(i=0;;i++) if(a[i]==0){b[s++]=0;return;} else if(i+1==n)continue; else b[s++]=a[i]; return;}int main(){int n;char a[500],b[500];printf("请输入一个字符串\n");scanf("%s",a);printf("请输入一个数字\n");scanf("%d",&n);fun(a,b,n);printf("输出为%s\n",b);return 0;}

#include<stdio.h>#include<string.h>#include<ctype.h> void print(char s[],int n,int m) { int k; int i; char *p; k=strlen(s); p = s; for(i=n-1;i<n-1+m;i++)//从第n-1位置开始,截取m个字符 putchar(*(p+i)); printf("\n"); } void main() { char *s,str[20]; int m,n;

你好!不用这么复杂,你用模运行符(%)就可以,不用再复制的:算法如下字符串: s ="abcdefghijklmn";左移量: n = 10;输出:int i,j=strlen(s);for(i=n; i 评论0 0 0

相关搜索:

网站地图

All rights reserved Powered by www.ylrr.net

copyright ©right 2010-2021。
www.ylrr.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com