感兴趣。
我试着理解我在为caesar.c编程做什么但还是不清楚。至少我要加上isupper和islower,还有什么?
#include<stdio.h>
#include<cs50.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>
int main (int argc, string argv[])
{
int k;
k = atoi(argv[1]);
if(k <=0)
{
printf("You must input a non-negative integer.n");
return 1;
}
printf("What do you want to cipher?n");
string cipherInput = GetString();
if(isalpha(cipherInput))
{
for (int i =0, n = strlen(cipherInput); i < n; i++)
{
printf("%c", (cipherInput[i] + k % 26));
}
}
else
{
printf("%sn", cipherInput);
}
printf("n");
}
我想在编译后得到一个结果一定要喝你的阿华田!
努力去理解甚至没有13,但我还没有任何结果。
请给我一些建议。
提前感谢。
我意外地得到了这个
V qvq abg hfr netp gb fbyir guvf ceboyrz。strlen (42)
我在这里没有使用agrc,尽管我仍然对是否可以使用agrc[]