2020年5月15日 星期五

week12


1.
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
int ans=60*60*1.2/a;
printf("%d",ans);
}
2.進階題:區間測速-超速之王
#include <stdio.h>
int main()
{
int a=0,b=9999;
for(int i=1;i<=10;i++)
{
int c;
scanf("%d",&c);
if(c<b)
{
a=i;
b=c;
}
}
int ans=60*60*1.2/b;
printf("%d %d",a,ans);
}
3.UVA10929:You can say 11
#include <stdio.h>
#include <string.h>
int main()
{
char b[1001];
while(scanf("%s",b)==1)
{
long int e=strlen(b);
if(b[0]=='0')break;
int c=0,d=0;
for(int i=0;i<e;i++)
{
if(i%2==0)c+=b[i]-'0';
else d+=b[i]-'0';
}
if(c%11==d%11)printf("%s is a multiple of 11.\n",b);
else printf("%s is not a multiple of 11.\n",b);
}
}
4.老師複習每個技巧, 技巧: 把字母,變成數值 印出來
#include <stdio.h>
int main()
{
    char c;
    scanf("%c",&c);
    printf("%c %d\n",c,c);
    printf("%d\n",c-'0');
}
5.老師複習每個技巧, 技巧: 字串的迴圈怎麼寫, 老師的示範, 做一次
#include <stdio.h>
int main()
{
    char a[30]="ha ha ha";
    for(int i=0;a[i]!=0;i++)
    {
        char c=a[i];
        printf("==%c==%d==\n",c,c);
    }
}









沒有留言:

張貼留言