可以使用循环语句来输出n个相同的无间隔字符串,例如:#include int main() { int n = 5; // 输出5个相同的字符串 char str[] = "hello"; int i; for (i = 0; i < n; i++) { printf("%s", str); } return 0;}输出结果为:hellohellohellohellohello在循...
在C语言中,可以使用循环结构来连续输出n个字符。下面是一个例子: #include <stdio.h> int main() { int n = 10; // 输出字符的个数 char ch = 'A'; // 要输出的字符 for (int i = 0; i < n; i++) { printf("%c", ch); // 输出字符 } return 0; } 复制代码 可以将要输出的字符赋...
可以使用循环来输出n个相同字符,例如可以使用for循环来输出n个相同字符,示例代码如下:```c#include int main() { int n = 5; // 例如输出5个相...
#include <stdio.h> int main() { int n; char c; printf("请输入一个字符:"); scanf("%c", &c); printf("请输入要输出的个数:"); scanf("%d", &n); for (int i = 0; i < n; i++) { printf("%c", c); } return 0; } 复制代码 这段代码中,先使用scanf函数获取用户输入的字...
for (i=0;i<n;i++) printf"%c", z[i]); // 输出n个指定字符, 假定字符已存于 字符数组 z.例如:int i,kb=10,n=10;char z[10] = {'a','b','c','d','9','8','7','6','Y','Z'};for (i=0;i<kb;i++) printf(" "); // 输出kb个空格,不换行 for (i=...
只需设置一个循环,循环里设置输出该字符,循环n次即可。代码如下:include void main(){ int n;int i;char c;scanf("%d",&n);//输入n getchar();//吸收回车键 scanf("%c",&c);//输入字符 for(i=0;i 评论 0 0 加载更多
可以,用递归,这是个例子:不用循环,输出6个8 include <stdio.h> include <string.h> void print_int(int iNum){ int iDat = 8;if (iNum == 1){ printf("%d",iDat);} else { print_int(--iNum);printf("%d",iDat);} } int main(){ int n = 6;print_int(6);getch();ret...
int n,i;char **str,*q;printf("Enter n(int n>0)...\n");if(scanf("%d",&n)==1 && n>0){//输入字符串个数n q=(char *)malloc(sizeof(char)*N*n);//由n申请空间 if(!q || (str=(char **)malloc(sizeof(char *)*n))==NULL){ printf("Application memory failure,...
首先要有一个字符串 然后输入数 输出对应下标的元素即可。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]); //平时说的第...
int main(){int i,j,n;char s[100][20],t[20];scanf("%d",&n);for(i=0;i<n;i++)scanf("%s",s[i]);printf("=== After sort ===\n");for(i=0;i<n-1;i++)for(j=0;j<n-1-i;j++)if(strcmp(s[j],s[j+1])>0){strcpy(t,s[j]);strcpy(s[j],s[j+1])...