รบกวนช่วยดูcodeให้หน่อยจ้า

#include<stdio.h>
#include<string.h>
int main() {
 printf("The size of the data (in charcaters):\n");
 int n,i,k,j,l;
 scanf("%d",&n);//input size of data
 char pt[n];
 printf("plaintext:\n");
 scanf("%s",pt);
 for(i=0; i<n; i++) {
 printf("%d",pt);
 }
 printf("key:\n");
 scanf("%d",&k);
 /*int max=pt[0];
 for(l=1;l<n;l++){
 if(pt[l]>max){
 max=pt[l];
 }
 }*/
 if(k<1||k>n) {
 printf("Error. please try again.");
 }
 else {
 for(i=0; i<n; i++) {
 printf("%d",pt);
 }
 }
 //power alpha
 int arr[n];
 for(i=0;i<n;i++){
 int r=n%k;
 arr[0]=pt[0];
 if(i<n-k){
 if(arr!=arr[0]){
 arr=pt[i+2]; 
 }
 }
 else{
 arr=pt[i-(n-r)];
 }
 printf("%d ",arr);
 }
 return 0;
}
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่