一 维数组的输入与输出
输入n个整数,并将这些整数,每5个一行输出。每个数之间用空格分隔。
输入格式:
第1行 ,输入 整数n。说明:n<200。
第2行,输入n个整数,每个数之间用空格分隔
输出格式:
将 n个数 每5个一行输出,每个数之间用空格分隔。
输入样例:
在这里给出一组输入。例如:
12
11 22 33 44 55 66 77 88 99 12 13 14
输出样例:
在这里给出相应的输出。例如:
11 22 33 44 55
66 77 88 99 12
13 14
#include<stdio.h>
int main(){
int n=0;
scanf("%d",&n);
int arr[200];
int i=0;
for(i=0;i<n;i++){
scanf("%d",&arr[i]);
}
int j=0;
int count=0;
for(j=0;j<n;j++){
printf("%d ",arr[j]);
count++;
if(count%5==0){
printf("\n");
}
}
return 0;
}
二 计算问题(计算2+22+222+....的值)
当输入 2 5时,则计算2+22+222+2222+22222的值
当输入5 2时,计算5+55的值
#include<stdio.h>
int main(){
int m,n;
scanf("%d %d",&m,&n);
int i=0;
int sum=0;
for(i=0;i<n;i++){
int k=k*10+m;
sum+=k;
}
printf("%d",sum);
return 0;
}