只需设置一个循环,循环里设置输出该字符,循环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语言编程 计算1!+2!+3!+...+n!的值,其中n的值通过键盘输入 答案 #includevoid main(){long i,n,num=1,result=0;printf("Please input a num:");scanf("%ld",&n);for(i=1;i相关推荐 1C语言编程 计算1!+2!+3!+...+n!的值,其中n的值通过键盘输入 ...
puts函数功能是输出参数中的字符串并换行。也就是说这个函数本身是默认加换行的,所以当其参数中没有数据时,就只输出一个换行符了。之前说的例子,也可以用 puts("test string");达到同样的效果。除此以外,输出\n还有一种理解,就是在屏幕上显示\和n两个字符,而不是转义后的换行符。方法与输出...
int i,n;long sum = 1;scanf("%d",&n);for (i = 2;i <= n;++i)sum += factorial(i);printf("%ld\n",sum);return 0;}
include<stdio.h> void main(){ int i,n,arr[100],mul=1;printf("请输入n值:");scanf("%d",&n);for(i=0;i<n;i++){ scanf("%d",arr[i]);if(arr[i]%2!=0){ mul*=arr[i];} } printf("%d",mul);}
C语言。编写程序。实现输入n个整数。输出其中最小的数。并指出是第几个数。 答案 #include #define n 10 void fun(int a[]){ int i; int min,x=0; min=a[0]; for(i=0;ia[i]){ min=a[i]; x=i; } } printf("最小的数是:%d,是第%d位\n",min,x+1); } main() { int a[n]; ...
\n是换行符,通常在输出中用作格式控制。如 printf("what a good day!\n");这样,在输出what a good day!之后,就可以换行,光标移动到下一行了。希望可以帮到你。
算得 n.完整程序如下:include<stdio.h> main(){ char buff[2048];int i,n=0;fgets(&buff[0],2048,stdin);if ( sscanf(buff,"%d",&i) != 1){n=0;} else {n=1;for (i=0;i<strlen(buff);i++) if (buff[i]==',') n++;};printf("n=%d\n",n);return 0;} ...
先输入一个整数N 表示要输入的个数 然后 输入N个数值。如果可以逐个处理 那么 int N, i,v;scanf("%d",&N);for(i = 0; i < N; i++){ scanf("%d",&v); //do something with value v}如果要存成数组 可以用动态数组 int N, i,*a;scanf("%d",&N);a=(int*)malloc(s...
首先要有一个字符串 然后输入数 输出对应下标的元素即可。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]); //平时说的第...